Backend Developer (Python / FastAPI) / NextJS

Software Development
  • Software Development
  • India

Website SRM Technologies

As a Backend Developer at SRM Tech, your role involves designing and building scalable, secure, and high-performance backend systems using Python and FastAPI. You will be pivotal in developing robust APIs, optimizing system performance, and ensuring reliability while collaborating with cross-functional teams to deliver impactful digital solutions.

Key Responsibilities:
– Design and develop scalable backend services using Python and FastAPI
– Build and manage secure, high-performance REST APIs, WebSockets, and microservices
– Design, optimize, and maintain database schemas (PostgreSQL, MySQL, MongoDB)
– Implement authentication, authorization, and secure coding practices (JWT, OAuth, encryption)
– Optimize system performance, scalability, and reliability across services
– Write clean, maintainable code with proper documentation and test coverage
– Collaborate with Frontend, DevOps, QA, and Product teams in Agile environments
– Support deployment, monitoring, and troubleshooting of production systems

Technical Skills:
– Strong proficiency in Python and FastAPI
– Experience in building REST APIs, WebSockets, or gRPC services
– Solid understanding of database design, query optimization, and ORM frameworks
– Experience with asynchronous programming and scalable backend design
– Familiarity with microservices architecture and API lifecycle management
– Hands-on with CI/CD pipelines, Docker, and cloud platforms (AWS/Azure/GCP)
– Knowledge of secure coding practices (JWT, OAuth, encryption, API security)
– Understanding of monitoring, logging, and debugging production systems

Required Qualifications:
– Bachelors degree in Computer Science, Engineering, or related field (preferred)
– 56+ years of experience in backend development
– Strong hands-on experience with Python and FastAPI in production environments
– Proven experience building scalable and secure backend systems
– Experience working in Agile/Scrum teams with cross-functional collaboration

SRM Tech is a global digital and engineering partner specializing in data and AI, enterprise platforms, embedded and platform engineering, supply chain, and design-to-manufacturing services. Operating in high-impact industries such as Mobility, Life Sciences, Healthcare, and Logistics, SRM Tech supports enterprises across North America, APAC, and Europe in building intelligent, future-ready ecosystems and driving transformation at scale. As a Great Place to Work-certified organization, SRM Tech is dedicated to fostering an environment where individuals can learn, grow, and thrive, believing that empowered individuals are instrumental in driving innovation, delivering value to customers, and contributing to collective success. SRM Tech is an equal opportunity employer committed to diversity, equity, inclusion, and belonging, ensuring all hiring decisions are made based on merit, without bias or discrimination, in accordance with applicable laws. As a Backend Developer at SRM Tech, your role involves designing and building scalable, secure, and high-performance backend systems using Python and FastAPI. You will be pivotal in developing robust APIs, optimizing system performance, and ensuring reliability while collaborating with cross-functional teams to deliver impactful digital solutions.

Key Responsibilities:
– Design and develop scalable backend services using Python and FastAPI
– Build and manage secure, high-performance REST APIs, WebSockets, and microservices
– Design, optimize, and maintain database schemas (PostgreSQL, MySQL, MongoDB)
– Implement authentication, authorization, and secure coding practices (JWT, OAuth, encryption)
– Optimize system performance, scalability, and reliability across services
– Write clean, maintainable code with proper documentation and test coverage
– Collaborate with Frontend, DevOps, QA, and Product teams in Agile environments
– Support deployment, monitoring, and troubleshooting of production systems

Technical Skills:
– Strong proficiency in Python and FastAPI
– Experience in building REST APIs, WebSockets, or gRPC services
– Solid understanding of database design, query optimization, and ORM frameworks
– Experience with asynchronous programming and scalable backend design
– Familiarity with microservices architecture and API lifecycle management
– Hands-on with CI/CD pipelines, Docker, and cloud platforms (AWS/Azure/GCP)
– Knowledge of secure coding practices (JWT, OAuth, encryption, API security)
– Understanding of monitoring, logging, and debugging production systems

Required Qualifications:
– Bachelors degree in Computer Science, Engineering, or related field (preferred)
– 56+ years of experience in backend development
– Strong hands-on experience with Python and FastAPI in production environments
– Proven experience building scalable and secure backend systems
– Experience working in Agile/Scrum teams with cross-functional collaboration

SRM Tech is a global digital and engineering partner specializing in data and AI

To apply for this job please visit www.shine.com.

Similar Jobs to Apply
  • Java By Kiran
    India

    Java By Kiran is seeking a skilled Front-end Developer with expertise in JavaScript and the MERN stack to join our team in India. This is a confirmed job opening offering placement support and resourc
  • Flying Cursor Interactive
    India

    Experience: 6 months to 1.5 years What we’re looking for: • Experience in php web development. • Knowledge of HTML, CSS, MySQL, AJAX and Javascript. CMS(WordPress), HTML 5 experience is an ad
  • Random Techie
    Anywhere

    We are looking for a highly skilled Full Stack Developer with 2-6 years of experience to join our remote team. The ideal candidate should be proficient in React.js for front-end development and have b
  • BNP Paribas India Solutions
    Bengaluru

    Job Title: Developer Department: ITG - IT Transversal About Business line/Function: ITG is a group function established recently in ISPL since 2019 with presence in Mumbai, Chennai. We collaborate