FastAPI developer

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in Python and FastAPI framework., Experience designing and implementing REST or GraphQL APIs., Knowledge of microservices architecture and asynchronous programming., Background in database modeling and optimization with PostgreSQL, MySQL, MongoDB, or Redis..

Key responsibilities:

  • Develop and maintain high-performance backend services using FastAPI.
  • Design secure and efficient APIs with proper documentation.
  • Lead microservices development and implement event-driven workflows.
  • Collaborate with cross-functional teams and mentor junior engineers.

Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See all jobs

Job description

This is a remote position.

  • Architect and implement high‑performance backend services using FastAPI in Python.

  • Design clean, efficient, and secure REST or GraphQL APIs, with OpenAPI/Swagger documentation.

  • Lead development on microservices architecture, asynchronous endpoints, event-driven workflows (e.g., RabbitMQ, Kafka).

  • Model data and optimize databases (PostgreSQL, MySQL, MongoDB, Redis) for performance and scalability.

  • Integrate authentication/authorization (OAuth2, JWT, RBAC).

  • Develop and maintain unit, integration, and performance tests, CI/CD pipelines, and monitoring (e.g. Sentry, Prometheus).

  • Collaborate with front-end, DevOps, and product leads—from design to full-stack deployment.

  • Mentor and guide junior engineers and conduct code reviews.



  • Required profile

    Experience

    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Mentorship
    • Collaboration

    Related jobs