Django Remote Jobs

70 Results

8d

Product Engineer (Platform)

Much Better AdventuresUnited Kingdom, Remote
Djangoremote-firstDesignbackend

Much Better Adventures is hiring a Remote Product Engineer (Platform)

We’re an ambitious, remote-first travel scale-up, looking to expand our engineering team with exceptional product engineers. If you’re a passionate engineer with a love for the outdoors and a knack for building robust, scalable systems, this is the role for you!

Read more about working at Much Better Adventures.

The Role

As a Product Engineer on our Core team, you’ll shape the backbone of our product ecosystem. Your work will directly impact the reliability, scalability, and security of the tools and systems that empower our teams and drive our core operations. Collaborating closely with our Ops, CX, Finance and Marketing teams, you’ll build and maintain the infrastructure that keeps our business running smoothly.

This role is perfect for engineers with a strong product mindset who enjoy tackling complex technical challenges and designing solutions that balance diverse needs. You’ll primarily focus on our Django-based backend, optimising workflows, managing data, and delivering secure, scalable services that underpin our future growth.

Why You’ll Love It Here

At the heart of what we do is a mission to build tools and infrastructure that drive meaningful impact. Our Core team operates at the intersection of product and engineering, where you’ll have the autonomy to innovate and the support to excel.

We believe in small, focused teams with clear missions, where everyone has a voice and can make a meaningful contribution. We’re constantly refining our practices to suit our team and the challenges we face, so you’ll be part of an environment that values learning, collaboration, and growth.

Key Responsibilities

  • Understand and empower internal users: Build a deep understanding of the needs of our internal teams and stakeholders. Create solutions that solve real problems while anticipating future requirements.
  • Collaborate to uncover root causes: Work closely with stakeholders to identify the underlying challenges behind requests and design solutions that address core issues effectively.
  • Build scalable, robust systems: Develop and maintain backend services that are reliable, performant, and scalable, ensuring they support critical business operations seamlessly.
  • Champion engineering best practices: Lead by example with disciplines like Continuous Delivery, Test-Driven Development, and metrics-driven approaches to ensure code quality and maintainability.
  • Focus on security and performance: Ensure infrastructure and backend services meet the highest standards for security and reliability, especially in areas supporting business-critical functionality.

Technical Experience

Proven experience with:

  • Python and Django, including Django REST Framework (DRF) and PostgreSQL.
  • React + Typescript
  • Infrastructure and deployment tools such as Heroku, AWS, and Cloudflare.
  • BI and operational tools, such as Segment, Metabase, and Xero to support data-driven decision-making and business operations.
  • Practices and technologies that contribute to safe, continuous delivery, such as containerisation, automated testing, and CI/CD pipelines.

And experience in at least one of the following areas:

  • Security best practices, especially around data handling and privacy.
  • Quality Assuranceexpertise to help standardise and enhance our testing practices.
  • A strong grasp of networking and systems design, with an eye for scalable and secure architecture.

Product Mindset:

  • Driven to understand and solve internal user needs while aligning solutions with broader business goals.
  • Comfortable discussing and refining requests with internal stakeholders to deliver well-scoped, impactful solutions.
  • Approaches challenges with curiosity, eager to learn and explore complex problem spaces before proposing solutions.

Engineering Mindset:

  • Committed to building reliable, maintainable software with a focus on continuous delivery and TDD.
  • Metrics-driven, with a scientific approach to problem-solving and a dedication to high-quality code.
  • Strong collaborative skills, valuing pair programming as a way to improve code quality and knowledge sharing.

Experience Level: Mid to senior (5+ years in industry)

  • An entrepreneurial and creative environment where great ideas are actively encouraged, and taking responsibility for them is expected
  • The warm fuzzy feeling that comes with knowing you are making a huge difference to small independent businesses, local economies and communities
  • 38 days holiday per year (inclusive of public holidays) - to be used when you like
  • Annual company performance-based bonus
  • Flexible hours set up (40 hours p/w for full time roles), and a fully remote company
  • Company-wide, adventurous meet-ups
  • Experience what we do: everyone goes on a free MBA trip within their first year
  • A £500 annual travel voucher to spend on an MBA trip/s
  • 30% Employee discount, plus 15% friends and family discount for MBA trips
  • Generous Pension scheme (UK employees only)
  • Free access to private GP, and unlimited mental health support and counselling via our partner at BHSF.
  • Budget to set up a remote working space and access to co-working spaces
  • Supportive Maternity and Paternity Pay: we offer 16 weeks full pay if you’re the primary caregiver & 4 weeks full pay if you’re the secondary caregiver.

What does the typical interview process look like?

Our hiring process is fully remote, and all interviews are done online. Every application is carefully read by a real member of the team (no AI screening here).

  • Stage 1: A short automated coding assessment
  • Stage 2: A ‘get to know each other’ interview, to find out more about your experience and see if we’re a good fit. (approx 30–45 mins)
  • Stage 3: A technical assignment, plus preparation for a short presentation to be given in the interview.
  • Stage 4: In-depth interview where we review your assignment, listen to your presentation, and take a look at some code with two members of the MBA team. (Approx 60–90 mins)

Job ‘Need to Know’ details

  • Preferred Start Date: Jan / Feb 2025
  • Salary Range: £55-75k, depending on experience.
  • Working Hours: a full time role is 40 hours per week, with core hours being 1000 - 1500 GMT (regardless of where you are based), and a flexible hours policy for the remaining time. We also welcome applicants from those wanting to work part-time, but we require 80% (32 hours) minimum.
  • Location: you must be resident either in the UK or in Europe (max +2 hours GMT) 
    Note: Contract and benefits will vary depending on which country you are based in - this will be discussed at an appropriate stage in the interview process.
  • We are an equal opportunities employer and strongly encourage applications from a diverse range of backgrounds and industries. Our flexible working arrangements are designed to support everyone in the team to achieve that important work/life balance in a way that works for their particular circumstances.

See more jobs at Much Better Adventures

Apply for this job

8d

Product Engineer (Full Stack)

Much Better AdventuresUnited Kingdom, Remote
Djangoremote-firstDesignmobilebackend

Much Better Adventures is hiring a Remote Product Engineer (Full Stack)

We’re an ambitious, remote-first travel scale-up, eager to grow our engineering team with outstanding product engineers. If you’re a passionate developer with a love for the outdoors and a talent for delivering exceptional user experiences, this is the opportunity for you!

Read more about working at Much Better Adventures.

The Role

You’ll be part of a dynamic micro-team with a clear focus, bringing together engineering, product management, and design to work towards shared goals. Each team owns its mission, whether it’s helping adventurers find and book trips they’ll love or building tools for hosts and our internal team to manage bookings and logistics.

This is a full-stack role, where you’ll work on React/Next.js applications and supporting backend systems, such as search indexes, content management tools, and Django APIs. You’ll collaborate closely with teammates and stakeholders, taking ownership of challenges and delivering impactful products that make exploring the great outdoors easier and more rewarding.

Why You’ll Love It Here

We’re driven by a shared passion for creating exceptional user experiences and solving meaningful problems. As part of a small, focused team, you’ll have the autonomy to shape impactful features and tools, while collaborating closely with others who are equally invested in delivering great results.

We embrace a culture of learning and improvement, constantly evolving how we work to suit the challenges we face. You’ll find a supportive, collaborative environment where ideas are valued, feedback is encouraged, and experimentation is part of our DNA.

Key Responsibilities

  • Understand and empathise with our users: We’re building more than just features; we’re crafting experiences. Develop a deep understanding of our users through interviews, experimentation, and data analysis, shaping products that truly enhance their adventures.
  • Solve meaningful problems: Work with your micro-team to tackle impactful challenges across the customer journey. Whether you’re creating seamless booking flows or empowering hosts with tools they love, your work will make a real difference.
  • Deliver high-quality software: Write code that’s reliable, flexible, and performant, while contributing to an architecture designed to evolve as we grow. Keep tech debt low without sacrificing our pace of innovation.
  • Design user-first interfaces: Collaborate with designers to build clean, responsive, mobile-first UIs that scale beautifully and feel effortless for users.
  • Ship often and safely: Continuous delivery is in our DNA. You’ll release changes regularly and confidently, learning from real user feedback to iterate and improve.

Broad Technical Experience:

  • At least 2 out of the following 3:
    • Proven experience with React/Next.js + Typescript
    • Proven Experience with React Native and the native app deployment process
    • Proven experience with Python and Django, including Django REST Framework (DRF) and PostgreSQL
  • Plus
    • Experience with tracking & analytics tools
    • Experience with feature flags and experimentation frameworks
    • Experience integrating with a variety of services such as HubSpot, Contentful, Algolia and third party REST APIs
    • Experience with practises and technologies that contribute to safe continuous delivery
      • TDD + Automated testing
      • Pair programming
      • Containerisation
      • Build and deployment pipelines
      • Monitoring

Product Mindset:

  • Driven by understanding our customers’ needs and creating solutions that deliver real value.
  • Comfortable discussing and developing ideas with customers, designers, and stakeholders.
  • Opinionated about features and the product roadmap.
  • Will strive to identify and test an MVP, then learn and iterate.

Engineering Mindset

  • Will take time to understand the problem and design the solution before executing.
  • Metrics driven. Able to objectively measure the impact of solutions using experimentation frameworks.

Builds Great UI:

  • An appreciation for high quality UX/UI is essential.
  • Can translate Figma prototypes to clean and responsive UI with your eyes closed (not literally).
  • Builds with mobile-first in mind

Experience Level: Mid to senior (5+ years in industry)

  • An entrepreneurial and creative environment where great ideas are actively encouraged, and taking responsibility for them is expected
  • The warm fuzzy feeling that comes with knowing you are making a huge difference to small independent businesses, local economies and communities
  • 38 days holiday per year (inclusive of public holidays) - to be used when you like
  • Annual company performance-based bonus
  • Flexible hours set up (40 hours p/w for full time roles), and a fully remote company
  • Company-wide, adventurous meet-ups
  • Experience what we do: everyone goes on a free MBA trip within their first year
  • A £500 annual travel voucher to spend on an MBA trip/s
  • 30% Employee discount, plus 15% friends and family discount for MBA trips
  • Generous Pension scheme (UK employees only)
  • Free access to private GP, and unlimited mental health support and counselling via our partner at BHSF.
  • Budget to set up a remote working space and access to co-working spaces
  • Supportive Maternity and Paternity Pay: we offer 16 weeks full pay if you’re the primary caregiver & 4 weeks full pay if you’re the secondary caregiver.

What does the typical interview process look like?

Our hiring process is fully remote, and all interviews are done online. Every application is carefully read by a real member of the team (no AI screening here).

  • Stage 1: A short automated coding assessment
  • Stage 2: A ‘get to know each other’ interview, to find out more about your experience and see if we’re a good fit. (approx 30–45 mins)
  • Stage 3: A technical assignment, plus preparation for a short presentation to be given in the interview.
  • Stage 4: In-depth interview where we review your assignment, listen to your presentation, and take a look at some code with two members of the MBA team. (Approx 60–90 mins)

Job ‘Need to Know’ details

  • Preferred Start Date: Jan / Feb 2025
  • Salary Range: £55-75k, depending on experience.
  • Working Hours: a full time role is 40 hours per week, with core hours being 1000 - 1500 GMT (regardless of where you are based), and a flexible hours policy for the remaining time. We also welcome applicants from those wanting to work part-time, but we require 80% (32 hours) minimum.
  • Location: you must be resident either in the UK or in Europe (max +2 hours GMT).
    Note: Contract and benefits will vary depending on which country you are based in - this will be discussed at an appropriate stage in the interview process.
  • We are an equal opportunities employer and strongly encourage applications from a diverse range of backgrounds and industries. Our flexible working arrangements are designed to support everyone in the team to achieve that important work/life balance in a way that works for their particular circumstances.

See more jobs at Much Better Adventures

Apply for this job

11d

Full Stack Engineer (JavaScript/Python) - 15

In All Media IncCosta Rica - Remote
SalesDjangosalesforceswiftapitypescriptpythonjavascript

In All Media Inc is hiring a Remote Full Stack Engineer (JavaScript/Python) - 15

Project Description:

The project involves the development and maintenance of applications used by the sales and sales support teams at InAllMedia. These applications handle lead generation, information surfacing, and allow sales representatives to manage leads and report on their activities. Additionally, the system integrates with Salesforce (SFDC) to streamline sales processes and improve efficiency.

The development team will be responsible for:

  • Supporting JavaScript and Python applications.
  • Managing business intake and handling ticket requests related to these applications.
  • Future responsibilities may expand to include data analysis, error detection and resolution, system maintenance, performance improvements, and swift responses to downtime incidents.
  • Transitioning existing applications to incorporate AI integrations.

The applications primarily rely on React.js for the front-end and Python for the back-end. Additionally, the system communicates with Salesforce via APIs, and understanding how to handle these integrations is essential.

Stack to be Used (in Order of Priorities):

  1. React.js + JavaScript (Front-end)
    • React.js will be the primary technology for building dynamic, high-performance user interfaces (UIs).
    • JavaScript will be the language used for React components and handling client-side logic, enabling seamless interaction between the front-end and back-end.

    Reason: Since the application heavily involves lead management and sales activities, the front-end with React is critical to ensuring a responsive and user-friendly interface for sales representatives.

  2. TypeScript (Optional but Recommended)
    • TypeScript will provide static typing, enhancing the maintainability and scalability of the React codebase, especially as the application grows and evolves.
  3. Python + Django/Flask (Back-end)
    • Python will handle server-side logic and data processing, while Django or Flask will be used to structure the back-end services.
    • Django is recommended for a more structured and feature-complete framework, while Flask is suitable for lightweight, custom-built applications.
  4. API Integrations (Salesforce)
    • The system will require seamless integration with Salesforce (SFDC) via APIs to sync sales data, lead information, and performance metrics.
    • Knowledge of RESTful APIs and potentially SOAP APIs for Salesforce is required.
  5. Data Analysis & Performance Optimization
    • The team will need to implement tools and methods for data analysis, using Python libraries like Pandas or NumPy to process sales data, identify trends, and provide actionable insights.
    • Performance optimization will involve identifying bottlenecks and ensuring the system scales as the number of users and data grows.
  6. Maintenance & Error Resolution
    • The system will require ongoing maintenance and quick error resolution. This includes setting up monitoring tools like Sentry or New Relic for real-time issue tracking, and employing best practices for testing and bug fixing.
  7. AI Integration (Future)
    • In the future, the project will involve the integration of AI functionalities to improve automation, lead qualification, and other sales processes. This could involve using frameworks like TensorFlow or PyTorch for building AI models.

Summary of Technologies in Order of Use:

  1. React.js + JavaScript
  2. TypeScript (if applicable)
  3. Python + Django/Flask
  4. API Integrations (Salesforce)
  5. Data Analysis & Performance Optimization
  6. Maintenance & Error Resolution
  7. AI Integration (future)

See more jobs at In All Media Inc

Apply for this job

11d

Full Stack Engineer (JavaScript/Python) - 1503

In All Media IncColombia - Remote
SalesDjangosalesforceswiftapitypescriptpythonjavascript

In All Media Inc is hiring a Remote Full Stack Engineer (JavaScript/Python) - 1503

Project Description:

The project involves the development and maintenance of applications used by the sales and sales support teams at InAllMedia. These applications handle lead generation, information surfacing, and allow sales representatives to manage leads and report on their activities. Additionally, the system integrates with Salesforce (SFDC) to streamline sales processes and improve efficiency.

The development team will be responsible for:

  • Supporting JavaScript and Python applications.
  • Managing business intake and handling ticket requests related to these applications.
  • Future responsibilities may expand to include data analysis, error detection and resolution, system maintenance, performance improvements, and swift responses to downtime incidents.
  • Transitioning existing applications to incorporate AI integrations.

The applications primarily rely on React.js for the front-end and Python for the back-end. Additionally, the system communicates with Salesforce via APIs, and understanding how to handle these integrations is essential.

Stack to be Used (in Order of Priorities):

  1. React.js + JavaScript (Front-end)
    • React.js will be the primary technology for building dynamic, high-performance user interfaces (UIs).
    • JavaScript will be the language used for React components and handling client-side logic, enabling seamless interaction between the front-end and back-end.

    Reason: Since the application heavily involves lead management and sales activities, the front-end with React is critical to ensuring a responsive and user-friendly interface for sales representatives.

  2. TypeScript (Optional but Recommended)
    • TypeScript will provide static typing, enhancing the maintainability and scalability of the React codebase, especially as the application grows and evolves.
  3. Python + Django/Flask (Back-end)
    • Python will handle server-side logic and data processing, while Django or Flask will be used to structure the back-end services.
    • Django is recommended for a more structured and feature-complete framework, while Flask is suitable for lightweight, custom-built applications.
  4. API Integrations (Salesforce)
    • The system will require seamless integration with Salesforce (SFDC) via APIs to sync sales data, lead information, and performance metrics.
    • Knowledge of RESTful APIs and potentially SOAP APIs for Salesforce is required.
  5. Data Analysis & Performance Optimization
    • The team will need to implement tools and methods for data analysis, using Python libraries like Pandas or NumPy to process sales data, identify trends, and provide actionable insights.
    • Performance optimization will involve identifying bottlenecks and ensuring the system scales as the number of users and data grows.
  6. Maintenance & Error Resolution
    • The system will require ongoing maintenance and quick error resolution. This includes setting up monitoring tools like Sentry or New Relic for real-time issue tracking, and employing best practices for testing and bug fixing.
  7. AI Integration (Future)
    • In the future, the project will involve the integration of AI functionalities to improve automation, lead qualification, and other sales processes. This could involve using frameworks like TensorFlow or PyTorch for building AI models.

Summary of Technologies in Order of Use:

  1. React.js + JavaScript
  2. TypeScript (if applicable)
  3. Python + Django/Flask
  4. API Integrations (Salesforce)
  5. Data Analysis & Performance Optimization
  6. Maintenance & Error Resolution
  7. AI Integration (future)

See more jobs at In All Media Inc

Apply for this job

11d

Full Stack Engineer (JavaScript/Python) - 1504

In All Media IncArgentina - Remote
SalesDjangosalesforceswiftapitypescriptpythonjavascript

In All Media Inc is hiring a Remote Full Stack Engineer (JavaScript/Python) - 1504

Project Description:

The project involves the development and maintenance of applications used by the sales and sales support teams at InAllMedia. These applications handle lead generation, information surfacing, and allow sales representatives to manage leads and report on their activities. Additionally, the system integrates with Salesforce (SFDC) to streamline sales processes and improve efficiency.

The development team will be responsible for:

  • Supporting JavaScript and Python applications.
  • Managing business intake and handling ticket requests related to these applications.
  • Future responsibilities may expand to include data analysis, error detection and resolution, system maintenance, performance improvements, and swift responses to downtime incidents.
  • Transitioning existing applications to incorporate AI integrations.

The applications primarily rely on React.js for the front-end and Python for the back-end. Additionally, the system communicates with Salesforce via APIs, and understanding how to handle these integrations is essential.

Stack to be Used (in Order of Priorities):

  1. React.js + JavaScript (Front-end)
    • React.js will be the primary technology for building dynamic, high-performance user interfaces (UIs).
    • JavaScript will be the language used for React components and handling client-side logic, enabling seamless interaction between the front-end and back-end.

    Reason: Since the application heavily involves lead management and sales activities, the front-end with React is critical to ensuring a responsive and user-friendly interface for sales representatives.

  2. TypeScript (Optional but Recommended)
    • TypeScript will provide static typing, enhancing the maintainability and scalability of the React codebase, especially as the application grows and evolves.
  3. Python + Django/Flask (Back-end)
    • Python will handle server-side logic and data processing, while Django or Flask will be used to structure the back-end services.
    • Django is recommended for a more structured and feature-complete framework, while Flask is suitable for lightweight, custom-built applications.
  4. API Integrations (Salesforce)
    • The system will require seamless integration with Salesforce (SFDC) via APIs to sync sales data, lead information, and performance metrics.
    • Knowledge of RESTful APIs and potentially SOAP APIs for Salesforce is required.
  5. Data Analysis & Performance Optimization
    • The team will need to implement tools and methods for data analysis, using Python libraries like Pandas or NumPy to process sales data, identify trends, and provide actionable insights.
    • Performance optimization will involve identifying bottlenecks and ensuring the system scales as the number of users and data grows.
  6. Maintenance & Error Resolution
    • The system will require ongoing maintenance and quick error resolution. This includes setting up monitoring tools like Sentry or New Relic for real-time issue tracking, and employing best practices for testing and bug fixing.
  7. AI Integration (Future)
    • In the future, the project will involve the integration of AI functionalities to improve automation, lead qualification, and other sales processes. This could involve using frameworks like TensorFlow or PyTorch for building AI models.

Summary of Technologies in Order of Use:

  1. React.js + JavaScript
  2. TypeScript (if applicable)
  3. Python + Django/Flask
  4. API Integrations (Salesforce)
  5. Data Analysis & Performance Optimization
  6. Maintenance & Error Resolution
  7. AI Integration (future)

See more jobs at In All Media Inc

Apply for this job

11d

Analista de Desenvolvimento de Software Pleno - FullStack

ExperianSão Paulo, Brazil, Remote
DevOPSDjangoJestmongodbpytestgitc++dockerpostgresqltypescriptkubernetesangularjenkinspythonAWSreactjsNode.js

Experian is hiring a Remote Analista de Desenvolvimento de Software Pleno - FullStack

Job Description

Estamos à procura de uma pessoa Analista de Desenvolvimento de Software Sênior, com experiência em desenvolvimento em ReactJS, Typescript e Node.js para se juntar à nossa equipe. Buscamos ampla experiência em desenvolvimento front-end utilizando as bibliotecas TypeScript e ReactJS e experiência em desenvolvimento back-end utilizando Node.js.

Quais serão suas principais entregas?

  • Projetar, desenvolver e manter aplicações e micros serviços do lado do servidor usando Node.js. Será um diferencial o candidato ter experiência profissional com AdonisJS, NestJS, Python e Django;
  • Desenvolver e manter interfaces de usuário dinâmicas e responsivas usando TypeScript e ReactJS. Será um diferencial o candidato ter experiência profissional com Angular;
  • Escrever código limpo, manutenível e eficiente, seguindo as melhores práticas e padrões de codificação;
  • Desenvolver e integrar APIs RESTful, garantindo alta performance e capacidade de resposta às requisições do front-end;
  • Projetar e otimizar esquemas de banco de dados, consultas e transações para performance e escalabilidade;
  • Trabalhar em estreita colaboração com designers de UX/UI e outros membros da equipe para criar experiências de usuário perfeitas;
  • Implementar testes automatizados (por exemplo, Jest e Pytest) e realizar depuração para garantir a funcionalidade e estabilidade das aplicações;
  • Produzir documentação técnica para apoiar o desenvolvimento contínuo e a manutenção das aplicações;
  • Manter-se atualizado com as últimas tendências e tecnologias do setor;
  • Fornecer orientação técnica à equipe de desenvolvimento, promovendo melhores práticas e ajudando a resolver problemas e complexos.

Qualifications

O que estamos buscando em você!

  • Experiência profissional sólida em desenvolvimento com Typescript, React, Node.js;
  • Diferencial experiência em desenvolvimento com AdonisJS, Python, Django e Angular;
  • Experiência com sistemas de banco de dados como MongoDB e PostgreSQL;
  • Forte compreensão de programação assíncrona e arquitetura orientada a eventos;
  • Familiaridade com ferramentas de containerização e orquestração (por exemplo, Docker, Kubernetes);
  • Conhecimento de sistemas de controle de versão (por exemplo, Git);
  • Habilidade em resolver problemas complexos;
  • Familiaridade com serviços em nuvem AWS;
  • Boa comunicação e trabalho em equipe;
  • Compreensão de pipelines de CI/CD (Jenkins, Codepipeline) e práticas DevOps;
  • Experiência em cultura ágil;
  • Inglês técnico.

See more jobs at Experian

Apply for this job

14d

Full Stack Developer (5494)

MetroStar SystemsHybrid - local to the D.C. metro area
DjangoagileBachelor's degreeDesignUXgitjavac++pythonjavascriptbackendNode.js

MetroStar Systems is hiring a Remote Full Stack Developer (5494)

As Full Stack Developer, you’ll design and develop software requirements for multiple Artificial Intelligence based support capabilities including the software architectures, APIs, frameworks, and libraries. You will additionally develop front end and backend of software prototypes, components, and tooling that can be leveraged to speed prototyping process.

We know that you can’t have great technology services without amazing people. At MetroStar, we are obsessedwithour people and have led a two-decade legacy of building the best and brightest teams. Because we know our future relies on our deep understanding and relentless focus on our people, we live by our mission: A passion for our people. Value for our customers.

If you think you can see yourself delivering our mission and pursuing our goals with us, then check out the job description below!

What you’ll do:

  • Designs and develops software requirements for multiple Artificial Intelligence based support capabilities including the software architectures, APIs, frameworks, and libraries.
  • Develops front end and backend of software prototypes, components, and tooling that can be leveraged to speed prototyping process.
  • Maintains and guides the development of common libraries and tools used by multiple teams.
  • Maintains the existing code base of in-production applications, performing bug fixes, updates of code and component libraries to meet security and performance needs as required, and capability enhancements as planned in the sprint schedule.
  • Works closely with clients and requirements owners to build out product lines.
  • Develops plans, road maps, software design strategies. Analyze and decomposes activities and requirements to software designs that are allocated across systems components/sub-components.
  • Aids in formulating a strategy on how to achieve rapid prototyping of AI capabilities, including Generative AI.
  • Works with data scientists, UX designers, cognitive scientists, developers, and testers to compose cohesive and sound software designs that form the basis of scalable AI solutions.
  • Documents requirements and specifications and reviews documentation provided by other teams and vendors.
  • Optimizes software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics.
  • Stays informed on latest AI system and software architectures and trends from design patterns to DevSecOps and systems architecture patterns.
  • Captures, develops, and reports reference architectures and documenting compliance standards.

What you’ll need to succeed:

  • Bachelor’s degree plus 5-7 years' of Full Stack Developer experience, or a Masters Degree plus 3 years of Full Stack Developer experience
  • Active Top-Secret clearance with the ability to obtain a SCI
  • Programming experience with Python, JavaScript, and at least one more programming language (Java is preferred).
  • Experience with front end frameworks like React or Vue. Experience with backend runtimes and frameworks like Node.js, Spring, Spring Boot, Django, Flask, etc.
  • Experience with Agile software development methodologies and tools.
  • DevSecOps experience including the use of Continuous Integration / Continuous Delivery (CI/CD) Tooling (Git runners, code scanning tools)
  • Experience with containerization and use of Kubernetes.
  • Familiarity with Object Relational Modeling persistence frameworks (e.g. SQLAlchemy), and with PostgreSQL.
  • Well versed in modern software architectures like micro-services as well as front-end frameworks.
  • Strong communications skills: you will be required to proactively engage fellow CDAO members both inside and outside of your team.
  • Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines.

Like we said, we arebig fans of our people. That’s why we offer a generous benefits package, professional growth, and valuable time to recharge. Learn more about our company culture codeand benefits. Plus, check out our accolades.

Don’t meet every single requirement? 

Studies have shown that women, people of color and the LGBTQ+ community are less likely to apply to jobs unless they meet every single qualification.  At MetroStar we are dedicated to building a diverse, inclusive, and authentic culture, so, if you’re excited about this role, but your previous experience doesn’t align perfectly with every qualification in the job description, we encourage you to go ahead and apply.  We pride ourselves on making great matches, and you may be the perfect match for this role or another one we have. Best of luck! – The MetroStar People & Culture Team

What we want you to know:

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

MetroStar Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The statements herein are intended to describe the general nature and level of work being performed by employees and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of MetroStar Systems.

Not ready to apply now?

Sign up to join our newsletter here.

"EEO IS THE LAW MetroStar Systems, LLC (MetroStar) invites any employee and/or applicant to review the Company’s Affirmative Action Plan. This plan is available for inspection upon request by emailing msshr@metrostar.com."

See more jobs at MetroStar Systems

Apply for this job

16d

Frontend Engineer (React)

Mid LevelFull TimeDjangoGatsbyNextJSremote-firsttailwindDesigntypescriptcssjavascriptbackendfrontend

Rapptr Labs is hiring a Remote Frontend Engineer (React)

Frontend Engineer (React) - Rapptr Labs - Career Page /* Basic CMS Settings */ .jobs-navbar, .jobboard .modal-custom .modal-header {background-color: #000000;} .page-header .brand-text, .page-header .brand-text a {color: #;} .page-title {color: # !important;} #tracking-consent-banner {border-top: 1px solid #2FCBFC !important} .tracking-consent-button-container button.allow {background-color: #2FCBFC !important} #resumator-view-more-opportunities a, .job-board-list .jobs-list .list-group-item .list-group-item-heading a, .job-details .job-description a {color: #2FCBFC} @media (max-width: 850px) {.job-header .job-attributes li .fa {color: #2FCBFC}} @media (max-width: 850px) {.job-header .job-attributes-container .fa {color: #2FCBFC}} #resumator-submit-resume, #resumator-btn-send-forward, #resumator-mobile-app

See more jobs at Rapptr Labs

Apply for this job

16d

Creative Tech | Python Developer

DevoteamLisboa, Portugal, Remote
DjangonosqlsqlDesignmongodbgitpostgresqlMySQLpythonbackend

Devoteam is hiring a Remote Creative Tech | Python Developer

Job Description

-Design, develop, test, and deploy Python applications, modules, and scripts, adhering to best practices and coding standards. Create clean, maintainable, and reusable code to build scalable solutions.

-Collaborate with front-end developers and system architects to design and implement efficient, robust, and secure backend functionalities for web applications and services.

-Work with databases (SQL or NoSQL) to design and optimize data models, perform data manipulation, and ensure smooth data integration.

-Develop and integrate RESTful APIs to connect Python applications with external services, third-party platforms, and internal systems.

-Identify and resolve bugs, performance issues, and other technical problems to maintain the overall stability and reliability of the software.Write unit tests, conduct code reviews, and participate in testing efforts to ensure high-quality deliverables and a robust development process.

-Stay up-to-date with the latest Python-related technologies, libraries, and frameworks. Continuously improve development processes and code quality.

Qualifications

-2+ years of expertise in Python, with strong knowledge of at least one Python web framework such as Django, Flask, FastAPI, etc.

-Familiarity with some ORM (Object Relational Mapper) libraries.

-Able to integrate multiple data sources and databases into one system.

-Good Knowledge/experience with at least one Database Engine (PostgreSQL, MongoDb, MySQL, DynamoDB, etc..).

-Understanding of the threading limitations of Python, and multi-process architecture.

-Understanding of accessibility and security compliance.

-Knowledge of user authentication and authorization between multiple systems, servers, and environments.

-Understanding of fundamental design principles behind a scalable application.

-Familiarity with event-driven programming in Python.

-Understanding of write self-documented code, as well as tests (unit, acceptance, etc..).

-Expertise in GIT to manage source code.

See more jobs at Devoteam

Apply for this job

16d

Senior Python Developer

MobicaRemote, Poland
Django5 years of experiencesqldockerlinuxjenkinspythonjavascript

Mobica is hiring a Remote Senior Python Developer

Job Description

We are looking for a Senior Python Developer w to contribute to maintaining, troubleshooting, and enhancing containerized systems. This role involves working on Linux environments, supporting users, and ensuring the reliability of databases and networking infrastructure. The ideal candidate is skilled in Python development, containerization, and debugging complex systems.

Key Responsibilities:

  • Lead and contribute to the migration of codebases from Python 2 to Python 3.
  • Develop, debug, and maintain Python-based applications.
  • Manage and troubleshoot containerized environments using Docker.
  • Perform Linux system administration and command-line operations.
  • Debug and resolve issues across systems, ensuring reliability and performance.
  • Work with networking protocols to optimize infrastructure.

Qualifications

Must-Have:

  • Minimum 5 years of experience in Software development using Python
  • Proficiency in Python programming and debugging
  • Experience with containerization and managing Docker environments
  • Strong Linux command-line and system administration skills
  • Proven experience providing technical support to users/customers
  • Competence in database management and SQL query writing
  • Strong debugging skills across various systems
  • Basic understanding of networking principles and protocols
  • Good English language skills, both written and verbal

Nice-to-Have:

  • Familiarity with Docker Swarm or other container orchestration tools
  • Experience in web development, especially with Django and JavaScript
  • Knowledge of CI/CD pipelines using Jenkins
  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana, InfluxDB)
  • Experience working with and maintaining legacy systems
  • Understanding of distributed system architectures

See more jobs at Mobica

Apply for this job

19d

Software Engineer Mid-level/Senior

AristaPoland-Remote, Poland, Remote
SalesDjangoDesignc++linuxpython

Arista is hiring a Remote Software Engineer Mid-level/Senior

Job Description

Who You'll Work With

You will work with the Platform team who work closest to the hardware and programming chips. 

What You'll Do

The core responsibility is to deliver product features. A major part of this is writing the code that drives our products. But the role of a software engineer is much bigger than just being a coding machine. Software engineers work on the whole development process, including:

  • deciding what features to build
  • driving the design
  • writing the code (of course)
  • pushing testing
  • documenting the feature
  • supporting customers in the field

Along the way, you might:

  • extend and improve the test infrastructure
  • hack on our engineering tools, including p4, django, python, rpm, ...
  • work with sales and business development
  • improve the content on our website 

The Person:

If you...

  • love to program
  • enjoy building things and shipping them, truly making them work
  • find satisfaction in creating a really well-written piece of code
  • care about keeping the code maintainable and preserving its integrity
  • look for a better way, and strive to make it real
  • care about the business too
  • enjoy working with others who feel the same
  • learn how things work, just for fun or out of curiosity

... then this job is for you.

Qualifications

A strong background in C++. Knowledge of Linux, TCP/IP, python, hardware, drivers, compilers, or assembly language is a plus. A BSCS/CE degree is required.

Apply for this job

24d

Full Stack Software Developer

Leap ToolsCanada - Remote
gRPCDjangomobilehtml5gitpostgresqltypescriptlinuxpythonredux

Leap Tools is hiring a Remote Full Stack Software Developer

About you

You have a passion for solving complex problems and working on products used by millions of people. You like to understand the big picture when it comes to complex systems. You are not afraid to dive into the details and trace a request through dozens of calls. Join us and you will work directly with our talented engineering team to push our product to new heights.

At Leap Tools, we are building the world's most advanced solutions for the interior décor industry. With customers in 80+ countries, our clientele includes Fortune 500 companies such as Home Depot, local retailers such as Alexanian's, and everything in between. We have been recognized as one of the fastest growing tech companies by Deloitte for multiple years in a row, and we are looking for ambitious challenge-seekers to fuel our momentum and help us create an iconic global tech company.


About our Stack

TypeScript, Next.js, React/Redux
Python, Django, PostgreSQL


What You'll Do

  • Craft scalable TypeScript and Python code to integrate with customer websites, apps, and APIs
  • Flex your TypeScript muscle to design/develop single-page web apps that use Redux
  • Work with Django in a microservices architecture
  • Implement APIs over HTTP and gRPC

Requirements

  • Strong computer science fundamentals demonstrated through a degree in computer science or engineering, plus work experience in the field
  • Experience with TypeScript and single page web applications (HTML5, CSS3)
  • Python development
  • Linux, git
  • Exceptional attention to detail and focus on quality

About our culture

  • We work in tight-knit teams to maximize speed and cultivate an ownership mentality.
  • We cherish curiosity and an obsession for details because we know these details are invaluable over the long run.
  • We promote an environment where ideas are challenged. The best ideas win!
  • We're hyperfocused on our achievements and our ability to execute on our promises. We act with urgency.
  • It's not always about us. We give back to our community to ensure it can grow.
  • We love to compete and have fun. Our game nights are legendary.


About our products

Our technology lets you see products in your own room before you buy.

Imagine you want to redesign your home and have been searching for new tiles for your kitchen, or a new rug for your living room. You definitely want to make sure it will look good in your space. We enable that through cutting-edge computer vision technology, presented in an extraordinarily simple and accessible way. Try our rug demo now! Simply upload a picture of your room using your mobile phone, and slide the rug under your coffee table: https://www.roomvo.com/rugdemo4r


About our results

Our customers see a 5x increase in e-commerce conversion rates and a dramatic decrease in the time it takes for their customers to make a purchase decision. We are also reducing the world’s carbon footprint by eliminating trips to the store and avoiding product returns, while also saving marriages -- now you can be sure you’re buying the right product for your home.


About our office and remote work

We are located in downtown Toronto with nearby access to both of the main subway lines. Currently, we are all working from home; we encourage our teams to work from wherever they are most productive, and many of us will continue to work from home in the future, either full-time or partially. While we're all working remotely, we’ve come up with a few ways to keep everyone on the same page, including a quick company-wide check-in every Monday, remote coffee breaks on Fridays, and ad hoc topical sharing sessions. Another big upside is you get to be around your pets and plants (if you have them).

About our hiring process

Now:You upload your resume and complete a brief questionnaire.

Step 1: We arrange a video call with you to assess your abilities.

Step 2: You attend the second video interview soon after.

Step 3:You meet one of the founders.

Step 4: You receive an offer.


Take the Leap. Apply now.

Our demo, in case you missed it: https://www.roomvo.com/rugdemo4r

See more jobs at Leap Tools

Apply for this job

24d

Senior Back-End Engineer

Crover LtdTaguig, Philippines, Remote
DevOPSDjangoS3EC2LambdaredisnosqlDesignmongodbazuregitrubyjavadockerpostgresqlMySQLkubernetespythonAWSNode.jsPHP

Crover Ltd is hiring a Remote Senior Back-End Engineer

Job Description

Key Responsibilities: 

  • Design, develop, and maintain the back-end infrastructure of our products, ensuring they meet the highest standards of reliability and performance

  • Architect and design robust, scalable, and secure back-end systems and APIs, optimized for cloud environments

  • Design and optimize database schemas, write complex queries, and ensure data integrity and performance

  • Integrate third-party services and APIs, ensuring seamless data flow and functionality

  • Develop and deploy applications on AWS and Azure, utilizing cloud services to enhance performance, scalability, and security

  • Write clean, maintainable, and efficient code

  • Conduct code reviews and provide constructive feedback to team members to maintain code quality and best practices

  • Implement automated testing frameworks and conduct thorough testing to ensure the reliability and performance of the back-end systems

  • Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality products

  • Set up and maintain monitoring and alerting systems to ensure the health and performance of the back-end infrastructure

  • Create and maintain comprehensive documentation for the back-end systems and APIs

  • Keep up with the latest trends, tools, and technologies to continuously improve back-end architecture and deliver cutting-edge solutions

Qualifications

Requirements:

  • Proven experience in back-end development, with a strong portfolio of successful projects

  • Strong experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis)

  • Proficiency in server-side languages (e.g., Java, Python, PHP, Ruby, Node.js) and frameworks (e.g., Django)

  • Expertise in designing and developing RESTful APIs

  • Deep understanding of security best practices and experience implementing secure authentication and authorization mechanisms

  • Extensive experience with AWS and Azure services, including EC2, S3, RDS, Lambda, Azure VMs, and Azure Functions

  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines)

  • Experience with version control systems, particularly Git

  • Excellent problem-solving skills and the ability to troubleshoot complex issues

  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

  • Excellent attention to detail and organizational skills

  • Experience working with international teams and in global markets

  • Ability to work in a fast-paced environment and adapt to changing project requirements

  • Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth

See more jobs at Crover Ltd

Apply for this job

24d

Senior Full-Stack Engineer

Crover LtdTaguig, Philippines, Remote
DevOPSDjangoS3EC2LambdaredisnosqlDesignmongodbazuregitrubyjavadockerpostgresqlMySQLcsskubernetesangularpythonAWSjavascriptNode.jsPHP

Crover Ltd is hiring a Remote Senior Full-Stack Engineer

Job Description

Key Responsibilities: 

  • Design, develop, and maintain both front-end and back-end components of web applications.

  • Architect and design of scalable and robust systems.

  • Work closely with product managers, designers, and other engineers to deliver high-quality products.

  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.

  • Optimize application performance for maximum speed and scalability.

  • Implement and maintain automated testing frameworks to ensure the reliability and quality of the codebase.

  • Manage the deployment process, including setting up CI/CD pipelines and ensuring smooth releases.

  • Identify and resolve complex technical issues across the stack

  • Keep up with the latest trends, tools, and technologies to continuously improve front-end and back-end architecture and deliver cutting-edge solutions

Qualifications

Requirements:

  • Proven experience in front-end and back-end development, with a strong portfolio of successful projects

  • Strong proficiency in HTML, CSS, JavaScript, and modern front-end frameworks/libraries such as React, Angular, and/or Django

  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis)

  • Proficiency in server-side languages (e.g., Java, Python, PHP, Ruby, Node.js) and frameworks (e.g., Django)

  • Expertise in designing and developing RESTful APIs

  • Experience with AWS and Azure services, including EC2, S3, RDS, Lambda, Azure VMs, and Azure Functions

  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines)

  • Experience with version control systems, particularly Git

  • Familiarity with front-end and back-end testing frameworks and tools

  • Knowledge of performance optimization techniques and tools (e.g., Lighthouse, Webpack)

  • Deep understanding of security best practices and experience implementing secure front-end and back-end code

  • A keen eye for design and a passion for creating beautiful and functional user interfaces

  • Strong understanding of SEO principles and web accessibility

  • Excellent problem-solving skills and the ability to troubleshoot complex issues

  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

  • Excellent attention to detail and organizational skills

  • Experience working with international teams and in global markets

  • Ability to work in a fast-paced environment and adapt to changing project requirements

  • Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth

See more jobs at Crover Ltd

Apply for this job

24d

Senior Front-End Engineer

Crover LtdTaguig, Philippines, Remote
DjangoDesignuigitcssangularjavascript

Crover Ltd is hiring a Remote Senior Front-End Engineer

Job Description

Key Responsibilities: 

  • Develop and maintain high-quality, responsive user interfaces for web applications using the highest-standard of modern front-end technologies

  • Work closely with UX/UI designers, back-end developers, and product managers to translate design concepts into functional user interfaces

  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards

  • Optimize front-end performance to ensure fast load times and smooth user interactions

  • Ensure compatibility across various browsers and devices, conducting thorough testing and debugging

  • Develop and maintain reusable UI components and front-end libraries

  • Focus on creating intuitive and user-friendly interfaces, incorporating feedback from user testing and analytics

  • Keep up with the latest front-end development trends, tools, and technologies to continuously improve our front-end practices

Qualifications

Requirements:

  • Proven experience in front-end development, with a strong portfolio of successful projects

  • Strong proficiency in HTML, CSS, JavaScript, and modern front-end frameworks/libraries such as React, Angular, and/or Django

  • Experience with version control systems, particularly Git

  • Familiarity with front-end testing frameworks and tools

  • Knowledge of performance optimization techniques and tools (e.g., Lighthouse, Webpack)

  • Deep understanding of security best practices and experience implementing secure front-end code

  • A keen eye for design and a passion for creating beautiful and functional user interfaces

  • Strong understanding of SEO principles and web accessibility

  • Excellent problem-solving skills and the ability to troubleshoot complex issues

  • Strong English written and verbal communication and collaboration skills, with the ability to work effectively in a team environment

  • Excellent attention to detail and organizational skills

  • Experience working with international teams and in global markets

  • Ability to work in a fast-paced environment and adapt to changing project requirements

  • Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth

See more jobs at Crover Ltd

Apply for this job

24d

Senior Backend Engineer (Remote UK)

Full TimeDjangoMemcachedredis7 years of experienceagilemobilepostgresqlkubernetespythonbackend

Pitchup.com is hiring a Remote Senior Backend Engineer (Remote UK)

Senior Backend Engineer (Remote UK) - Pitchup.com - Career PageSee more jobs at Pitchup.com

Apply for this job

24d

I would like to register my interest to join Pitchup’s Engineering Team!

Mid LevelFull TimeDjangoMemcachedredisagileDesignmobileuihtml5UXpostgresqltypescriptkubernetesbackendfrontend

Pitchup.com is hiring a Remote I would like to register my interest to join Pitchup’s Engineering Team!

I would like to register my interest to join Pitchup’s Engineering Team! - Pitchup.com - Career PagePitchup.com is the market leading online booking site for campsites

See more jobs at Pitchup.com

Apply for this job

24d

Senior Software Engineer, Interviewing Product Line | Fully Remote US

HireVue IncSouth Jordan, UT, Remote
DjangoS3SQSLambdapostgressqlDesignUXgitc++c#.netdockertypescriptcsspythonAWSNode.js

HireVue Inc is hiring a Remote Senior Software Engineer, Interviewing Product Line | Fully Remote US

Job Description

As a Senior Software Engineer at HireVue, you’ll be a key player in making software happen, from the early design stages to the hands of our users. You will be empowered to influence how our products are forged for real world value. 

You’ll be in a very hands-on development role collaborating with your team to enhance and extend the leading HireVue platform. Your focus will be designing solutions, writing quality code with unit tests, leading other engineers by example and solving technical challenges that will continue improving the experience of our users. You will become a key contributor to the codebase willing to work in any area of the code when needed. 

Our ability to deliver quality software to our customers in a timely, predictable manner will be directly attributable to your capacity to identify and address challenges faced by the initiatives you will be leading.  

Essential Duties and Responsibilities

  • Help drive development of the HireVue Interviewing Product Line, ensuring that we’re utilizing the best development techniques, patterns, frameworks and libraries for the team’s initiatives owned by you and/or peers

    • Analyze Product Requirements and write Technical Designs

    • Write simple, clear, secure, resilient  code

    • Write unit tests

    • Review the code of others

    • Mentor your peers

    • Collaborate in and/or own the Research and Planning  of new Initiatives

  • Own and ensure the resolution of complex problems found in our systems

  • Find opportunities to broadcast knowledge and lessons learned amongst your peers

  • Blend a risk-based approach to technical choices from design to operational practice

  • Ensure patterns are in place to provide thorough automated testing at each level of the test pyramid

  • Communicate patterns and solutions through both thorough written documentation and technical presentations

Qualifications

We’re looking for an experienced, full-stack engineer. More specifically, we’re looking for:

  • Someone with experience designing, building, deploying, supporting SaaS products in a cloud-based world. You should have strong knowledge of:

    • Cloud Services and Best Practices (AWS)

    • Multiple platforms and languages (C#/.NET, Python, React, etc)

    • RESTFul APIs and MVC Web Patterns

    • Docker and virtualization technologies 

    • Operational Monitoring, Instrumentation, and Diagnostics 

  • Someone who understands fundamental computer science concepts. That doesn’t necessarily mean you have a CS degree. You should be able to describe technical design options, engineering trade-offs, making technical recommendations and decisions that balance performance and elegance with delivery and functional outcomes

  • Someone with a firm grasp of SQL and databases in general (including non-relational databases). You should know about CRUD patterns, relational design, what indexes are and why they matter, and the difference between a left join and an inner join.

  • Someone to work hand in hand with Product and UX, to design solutions that deliver business value and delight customers.

Required Qualifications:

  • Due to responsibilities of this role that require elevated access to production data, the successful candidate for this position must be a US-based US citizen.

  • B.S. in Computer Science (or related field), equivalent trade school degree, or equivalent work experience.

  • 5+ years in a software engineering role

  • Strong proficiency with most or all languages and technologies listed below

  • Experience working effectively in a global virtual environment 

  • Ability to design and code scalable, reliable, and cost-effective cloud applications.

  • Knowledge of microservices architecture and containerization (e.g., Docker)

  • Understanding of security best practices

Preferred Qualifications:

  • AWS and/or Software Development certifications

  • Experience building software on a complex platform

  • Experience Mentoring Others

Technologies:

HireVue has several platforms providing services to our customers, with a broad range of technologies in use: 

  • HTML, CSS, Node.js, TypeScript, React, REST
  • Git, Python, Django, Celery, WebRTC, .NET, C#
  • Postgres, Aurora, SQL Server, DynamoDB, RDS, S3, Open Search
  • Splunk, Docker, AWS Lambda, Fargate, SQS, Twilio Voice, Vonage

See more jobs at HireVue Inc

Apply for this job

25d

Software Engineer

Offensive SecurityRemote; Philippines
DevOPSDjangoagileBachelor's degreejiraRabbitMQDesignapigitc++elasticsearchpostgresqlMySQLcsslinuxpythonAWSjavascript

Offensive Security is hiring a Remote Software Engineer

About OffSec

Founded in 2007 by the creators of Kali Linux, OffSec (formerly known as Offensive Security) is the leading provider of continuous professional and workforce development, training, and education for cybersecurity practitioners. OffSec’s distinct pedagogy and practical, hands-on learning help organizations fill the infosec talent gap by training their teams on today’s most critical skills.

Become a part of our global presence and work from anywhere.With team members in over 40 countries, we believe in inspiring people of all backgrounds and communities. The OffSec team is composed of diverse, internationally published authors, conference speakers, and seasoned information technology professionals from both the private sector and governments worldwide.

Excited about our mission and what we do? Apply and join us!

Job Purpose

The Software Engineer will join the software development team in designing and implementing the development of our consumer-facing, high-traffic, e-commerce web platform.  We are looking for front end, back end, and fullstack developers from junior to mid-level.

Duties and Responsibilities

  • Develops software solutions by identifying user and system requirements for anew customer-facing, high-traffic, e-commerce web platform
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Proposes and enforces best practices for software development lifecycle
  • Proposes coding standards and guidelines for the team to follow and enforce them through code review process
  • Supports and develops software engineers by providing advice, coaching and educational opportunities
  • Collaborates with team to brainstorm and creates new ideas and solutions
  • Designs the new web platform where security is part of the design consideration from the start
  • Ensures that the platform is designed and coded so ongoing deployment, support and maintenance can be streamlined, following the CI/CD process 
  • Performs technical analysis to support the effective and efficient development efforts
  • Writes code for key modules of the platform
  • Designs testing methodology including automated unit testing of the platform modules; able to do some testing if/when needed
  • Communicates on project/task status clearly and effectively with the management team, development team, and project managers
  • Moves fast, bias towards action, follows the cycle of coding, iterating, testing, deploying and optimizing websites
  • Other duties as needed

Qualifications

  • Minimum 2-3 years of programming experience, including REST API, Python, Django, and VueJS experience.
  • Excellent MySQL, Postgresql and ElasticSearch skills with hands-on experience
  • Hands-on experience of designing and architecting high traffic consumer e-commerce websites 
  • Experience with CICD tools, Git, Jira
  • Web application security (OWASP) 
  • Experience working with queuing tools (e.g. RabbitMQ)
  • Experience working with large remote team
  • Hands on experience with agile development process
  • Hands on experience of having worked on a large scale e-commerce platform
  • Hands on experience with AWS web services
  • Experience with CSS, Javascript and HTML
  • Strong attention to detail and excellent problem-solving skills
  • Broad website/software/application development skills
  • DevOps skills are highly preferred 

Working Conditions

  • This position is remote and must be located in Philippines.
  • This position requires accessibility to Offensive Security systems and interfaces, and adherence to all security protocols and policies.

Direct Reports

This position has no direct reports.

EEO

OffSec provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

 

See more jobs at Offensive Security

Apply for this job

26d

Back End Technical Lead - Python/Django

VeriskBath, United Kingdom, Remote
DjangoagileCommercial experiencenosqlsqlapiUXqagitdockertypescriptangularpythonAWSjavascriptbackendfrontendNode.js

Verisk is hiring a Remote Back End Technical Lead - Python/Django

Job Description

Job Description
We are looking for an experiencedTechnology Team Leadwho is passionate about delivering high quality software solutions and embraces the challenges presented by the ever-changing landscape of web application development. You will be part of a multi-disciplinary team leading development on our client facing web application (GRiD) and will be involved in leading all areas of the software development life cycle. As a Team Lead in the Technology Team, you will be empowered to drive both technical and user-focused improvements to our products and solutions; continually improving our tooling and delivering sustainable and effective software solutions.
 

About the Day-to-Day Responsibilities of the Role

  • Overseeing architectural improvements to our backend systems in line with our forward planning and technology strategy
  • Ownership of our APIs used by both internal and external clients, enabling data integrations with Maplecroft data.
  • Enabling new and existing applications to capitalized on our innovative data management and ETL platform.
  • Manage an agile team and lead requirements gathering, refinement, and delivery of user-focused improvements.
  • Communicate and collaborate effectively with management and other team leads on technical projects.
  • Deliver high-quality, maintainable well-tested code that meets user requirements.
  • Peer review other developers' work in a thorough and constructive manner
  • Work collaboratively with other Developers, Project Owners, UX, designers, and QA engineers to deliver high-quality solutions.
  • Look for and drive opportunities to improve code quality, development processes, and team satisfaction
     

What we offer: 

  • Structured planning for career professional development 
  • Comprehensive training and onboarding 
  • Modern development practices and standards
  • Flexible working 
  • AWS certification supported and funded
  • Bonus scheme 
  • Private health insurance 
  • Holiday purchase/sell scheme 
  • Save as You Earn Verisk share scheme

PLEASE NOTE THIS ROLE WILL REQUIRE TRAVELLING TO OUR BATH OFFICE ONCE PER MONTH FOR TEAM MEETING

Qualifications

About You and How You Can Excel in This Role
For our products we use a variety of backend technologies with Django being the key framework used to provide the API to our Angular based user interface.  For this role, you will need to have a deep understanding of both Python and Django and be excited to apply that knowledge in creation of applications and APIs to fulfill the requirements of our planned SaaS platform in 2025.  You will be eager to understand the full set of application technologies already applied in existing applications and make best use of that extensive toolkit and broad range of AWS services in building out new features or products.
Required
•    Industry experience in working with Agile software development practices
•    To show leadership experience in prior projects or teams
•    A deep understanding and commercial experience of Python and Django
•    Good understanding of frontend web technologies and how web browsers behave and perform
•    Very knowledgeable in REST APIs, both in authoring and consuming
•    Good level of experience in SQL and database interaction
•    Knowledge and experience in applying Web Security best practices
•    Good understanding of git and working collaboratively on team-level code bases
Nice to haves
•    Strong TypeScript, JavaScript and HTML
•    Cloud (in particular AWS) experience
•    Use of serverless technologies
•    Docker / Containerization experience
•    Node.js experience
•    NoSQL database experience

PLEASE NOTE THIS ROLE WILL REQUIRE YOU TO TRAVEL TO OUR BATH OFFICE ONCE PER MONTH

#LI-CI1 #REMOTE
 

See more jobs at Verisk

Apply for this job