Software developer, backend APIs

Job Category: Software Development
Job Type: Remote

A growing digital product team is adding a software developer to support the development and enhancement of a comparison and decisioning platform. This role focuses on building and maintaining backend services and data integrations that support product functionality and scalability. The position is well suited for a developer with a strong foundation in modern API development and data‑driven systems.


Responsibilities

  • Design, develop, and maintain backend services that support a comparison and recommendation product.
  • Build and maintain RESTful APIs using modern Python frameworks.
  • Develop efficient data access and transformation logic using SQL.
  • Work with NoSQL data stores to support flexible, high‑performance data models.
  • Collaborate with product, engineering, and technical partners to translate requirements into working solutions.
  • Contribute to code quality, reliability, and maintainability through testing and review practices.
  • Support ongoing enhancements, bug fixes, and performance improvements as the product evolves.

Required experience and skills

  • Three or more years of professional software development experience.
  • Strong hands‑on experience with Python.
  • Proficiency in SQL for querying and data manipulation.
  • Experience building APIs using FastAPI.
  • Hands‑on experience working with MongoDB or similar NoSQL databases.
  • Ability to work effectively in a collaborative, product‑focused development environment.
  • Strong problem‑solving skills and attention to detail.

Apply for this position

**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.

Allowed Type(s): .pdf, .doc, .docx

Related Job Openings