Backend Developer (Python / FastAPI)

<\/span><\/span><\/span>
<\/span><\/span><\/p><\/div>

<\/span><\/span><\/span><\/span>Job Title: Backend Developer (Python /<\/span><\/span> <\/span><\/span><\/span><\/span>FastAPI<\/span><\/span><\/span>) <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
<\/span><\/span><\/p><\/div>

Location \u2013 Chennai (Onsite)<\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
<\/span><\/span><\/p>

Job Summary <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>We are looking for an experienced<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>Backend Developer<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>with strong<\/span><\/span> <\/span><\/span><\/span>expertise<\/span><\/span> <\/span><\/span><\/span>in<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>Python and<\/span><\/span> <\/span><\/span><\/span><\/span>FastAPI<\/span><\/span><\/span> <\/span><\/span><\/span><\/span><\/span>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<\/span><\/span> <\/span><\/span><\/span>highly available<\/span><\/span> <\/span><\/span><\/span>applications, preferably within fintech or regulated environments. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
<\/span><\/span><\/p>

Key Responsibilities <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
<\/span><\/span><\/p><\/div>

  • Design, develop, and<\/span><\/span> <\/span><\/span><\/span>maintain<\/span><\/span> <\/span><\/span><\/span>backend services using<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>Python and<\/span><\/span> <\/span><\/span><\/span><\/span>FastAPI<\/span><\/span><\/span><\/span>. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
    <\/span><\/span><\/p><\/li><\/ul><\/div>

    • Build and manage secure, scalable<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>RESTful APIs<\/span><\/span><\/span><\/span>,<\/span><\/span> <\/span><\/span><\/span><\/span>WebSockets<\/span><\/span><\/span>, and microservices. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
      <\/span><\/span><\/p><\/li><\/ul><\/div>

      • Design and<\/span><\/span> <\/span><\/span><\/span>optimize<\/span><\/span> <\/span><\/span><\/span>database schemas using<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>PostgreSQL, MySQL, or MongoDB<\/span><\/span><\/span><\/span>. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
        <\/span><\/span><\/p><\/li><\/ul><\/div>

        • Implement authentication, authorization, and secure coding practices aligned with compliance standards. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
          <\/span><\/span><\/p><\/li><\/ul><\/div>

          • Optimize<\/span><\/span> <\/span><\/span><\/span>system performance, reliability, and scalability. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
            <\/span><\/span><\/p><\/li><\/ul><\/div>

            • Write clean, well\-documented code with unit and integration tests. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
              <\/span><\/span><\/p><\/li><\/ul><\/div>

              • Collaborate with Frontend, DevOps, QA, and Product teams in Agile sprints. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                <\/span><\/span><\/p><\/li><\/ul><\/div>

                • Support deployment, monitoring, and troubleshooting of production systems. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                  <\/span><\/span><\/p><\/li><\/ul><\/div>

                  <\/span><\/span><\/span>
                  <\/span><\/span><\/p><\/div>

                  Required Skills & Experience <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                  <\/span><\/span><\/p><\/div>

                  • 5\u20136+ years of backend development experience. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                    <\/span><\/span><\/p><\/li><\/ul><\/div>

                    • Strong<\/span><\/span> <\/span><\/span><\/span>proficiency<\/span><\/span> <\/span><\/span><\/span>in<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>Python<\/span><\/span><\/span> <\/span><\/span><\/span><\/span><\/span>and<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>FastAPI<\/span><\/span><\/span> <\/span><\/span><\/span><\/span><\/span>framework. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                      <\/span><\/span><\/p><\/li><\/ul><\/div>

                      • Experience building and managing<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>REST APIs,<\/span><\/span> <\/span><\/span><\/span><\/span>WebSockets<\/span><\/span><\/span>, or<\/span><\/span> <\/span><\/span><\/span><\/span>gRPC<\/span><\/span><\/span> <\/span><\/span><\/span>services<\/span><\/span><\/span><\/span>. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                        <\/span><\/span><\/p><\/li><\/ul><\/div><\/div>

                        • Strong knowledge of<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>database design, query optimization, and ORM tools<\/span><\/span><\/span><\/span>. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                          <\/span><\/span><\/p><\/li><\/ul><\/div>

                          • Experience with<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>asynchronous programming<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>and scalable system design. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                            <\/span><\/span><\/p><\/li><\/ul><\/div>

                            • Familiarity with<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>microservices<\/span><\/span> <\/span><\/span><\/span>architecture<\/span><\/span> <\/span><\/span><\/span><\/span><\/span>and API lifecycle management. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                              <\/span><\/span><\/p><\/li><\/ul><\/div>

                              • Understanding of<\/span><\/span><\/span> <\/span><\/span><\/span>CI/CD pipelines, Docker, and cloud deployment environments. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                                <\/span><\/span><\/p><\/li><\/ul><\/div>

                                • Knowledge of secure coding practices (JWT, OAuth, encryption, etc.). <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                                  <\/span><\/span><\/p><\/li><\/ul><\/div>

                                  • Experience working in Agile/Scrum teams. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                                    <\/span><\/span><\/p><\/li><\/ul><\/div>

                                    • Bachelor\u2019s degree in Computer Science<\/span><\/span><\/span> <\/span><\/span><\/span>or related field preferred. <\/span><\/span><\/span><\/span> <\/span><\/span><\/span>
                                      <\/p><\/li><\/ul><\/div>

                                      <\/span>
                                      <\/p><\/div><\/div>


                                      <\/div><\/span>