Senior Software Engineer (Python)

Nextjob
ContractAnywhere, Worldwide

Company Overview

A trusted technology partner for transforming bold ideas into world-class solutions. From end-to-end software development to strategic resource augmentation, we help businesses launch faster, scale smarter, and innovate at speed. Whether you need a full project team or expert engineers to strengthen your in-house capabilities, we deliver with precision, agility, and a commitment to measurable outcomes — empowering our clients to lead their industries and shape the future.

The Role

We are seeking a highly skilled Senior Software Engineer to join our dynamic team and contribute to building cutting-edge applications.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Python frameworks (e.g., Django, FastAPI, or Flask).
  • Architect and optimize MongoDB databases, ensuring efficient data modeling, querying, and indexing for high-performance applications.
  • Build responsive, server-side rendered, and static web applications using Next.js and React.
  • Integrate front-end and back-end systems to deliver seamless user experiences.
  • Collaborate with product managers, designers, and other engineers to define requirements and translate them into technical specifications.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Optimize applications for performance, scalability, and reliability.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Stay updated on emerging technologies and propose innovative solutions to enhance our tech stack.
  • Troubleshoot and resolve complex technical issues in production environments.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 4+ years of professional software development experience, with a strong focus on Python.
  • Proven expertise in designing and optimizing MongoDB databases, including schema design, indexing, and aggregation pipelines.
  • 3+ years of experience building web applications with Next.js and React, including server-side rendering (SSR) and static site generation (SSG).
  • Strong understanding of RESTful API design and integration.
  • Experience with cloud platforms (e.g., AWS, Azure, or GCP) and containerization (e.g., Docker, Kubernetes) is a plus.
  • Familiarity with CI/CD pipelines, automated testing, and deployment processes.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience mentoring or leading small teams is a plus.
  • Understanding of Agile/Scrum methodologies.

Benefits

  • Competitive salary (Paid in USD)
  • Opportunity to work on cutting-edge technologies in a collaborative, innovative environment.
  • Flexible work arrangements, including remote work options.
  • Professional development opportunities, including training and certifications.
  • A culture that values diversity, inclusion, and work-life balance.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*