Vacancy description
InfoBeans
Indhur, भारत
About the Role:We are looking for an experienced Python Backend Engineer with strong hands-on expertise in Python, FastAPI, REST APIs, and microservices. The role involves migrating and refactoring existing APIs to Python/FastAPI while maintaining API contracts, functional parity, performance, and https://jobeax.com/link/nRkFtdUkeNepkfNu Responsibilities:- Migrate and refactor existing REST APIs to Python and FastAPI, ensuring functional parity and backward compatibility.- Maintain API contracts, request/response structures, business logic, and expected application behavior during migration.- Design, develop, and maintain scalable backend APIs, microservices, and reusable components.- Integrate backend services with existing applications, databases, and enterprise systems.- Implement request validation, error handling, authentication, authorization, and API transformations.- Develop asynchronous services and workflows using Python's async programming capabilities.- Write and maintain unit and integration tests using PyTest and related testing frameworks.- Troubleshoot API failures, integration issues, performance bottlenecks, and production defects.- Work with SQL and NoSQL databases to implement efficient data access and persistence mechanisms.- Containerize applications using Docker and support deployment in Kubernetes environments.- Follow established standards for Git-based development, CI/CD, security, and application release management.- Participate in code reviews, technical design discussions, and architecture decisions.- Collaborate with engineering, QA, DevOps, and product teams to ensure reliable delivery.- Maintain technical documentation covering API specifications, migration decisions, integrations, and testing https://jobeax.com/link/GURVkcECP675aFG4 Skills & Experience:- 3 - 8 years of experience in Python backend development or software engineering.- Strong proficiency in Python and backend application development.- Hands-on experience with FastAPI and REST API development.- Experience migrating, refactoring, or modernizing APIs and backend services.- Strong understanding of microservices architecture, API contracts, backward compatibility, and service integrations.- Experience with Python asynchronous programming, including async/await.- Hands-on experience with PyTest, unit testing, and integration testing.- Experience working with SQL and/or NoSQL databases.- Familiarity with authentication, authorization, input validation, error handling, and secure API design.- Experience with Docker and Kubernetes for containerization and deployment.- Familiarity with Git, CI/CD pipelines, and standard software development practices.- Strong debugging, analytical, and problem-solving skills.- Good communication and collaboration skills, with the ability to work effectively across technical teams. (ref:hirist.tech)