Backend Developer (Python / FastAPI)

Open 31d


Job Title: Backend Developer (Python / FastAPI)

Location – Chennai (Onsite)

Job Summary We are looking for an experienced Backend Developer with strong expertise in Python and FastAPI to design and build scalable, secure, and high-performance backend systems. The ideal candidate will have hands-on experience in API development, database design, system architecture, and deploying highly available applications, preferably within fintech or regulated environments.

Key Responsibilities

  • Design, develop, and maintain backend services using Python and FastAPI.

  • Build and manage secure, scalable RESTful APIs, WebSockets, and microservices.

  • Design and optimize database schemas using PostgreSQL, MySQL, or MongoDB.

  • Implement authentication, authorization, and secure coding practices aligned with compliance standards.

  • Optimize system performance, reliability, and scalability.

  • Write clean, well-documented code with unit and integration tests.

  • Collaborate with Frontend, DevOps, QA, and Product teams in Agile sprints.

  • Support deployment, monitoring, and troubleshooting of production systems.


Required Skills & Experience

  • 5–6+ years of backend development experience.

  • Strong proficiency in Python and FastAPI framework.

  • Experience building and managing REST APIs, WebSockets, or gRPC services.

  • Strong knowledge of database design, query optimization, and ORM tools.

  • Experience with asynchronous programming and scalable system design.

  • Familiarity with microservices architecture and API lifecycle management.

  • Understanding of CI/CD pipelines, Docker, and cloud deployment environments.

  • Knowledge of secure coding practices (JWT, OAuth, encryption, etc.).

  • Experience working in Agile/Scrum teams.

  • Bachelor’s degree in Computer Science or related field preferred.