Back to list

Vacancy description

InfoBeans Technologies - Backend Engineer - Python/FastAPI in Bangalore, भारत

InfoBeans

Bangalore, भारत

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)

Similar vacancies

More like this role

  • Backend
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 ...

Indhur, भारत

  • On-site
  • IT
  • DevOps
Role Overview:We are looking for an experienced Senior DevOps Engineer with strong expertise in Jenkins, CI/CD pipeline management, Linux system administration, and on-premises infrastructure. The role involves managing and optimizing build and deployment environments, automating operational processes, troubleshooting complex ...

Bangalore, भारत

  • On-site
  • IT
  • DevOps
Role Overview:We are looking for an experienced Senior DevOps Engineer with strong expertise in Jenkins, CI/CD pipeline management, Linux system administration, and on-premises infrastructure. The role involves managing and optimizing build and deployment environments, automating operational processes, troubleshooting complex ...

Chennai, भारत

About the Role :We are looking for an experienced Data Engineer with strong hands-on expertise in Python, PySpark, SQL, and cloud-based data engineering. The role involves designing and developing scalable data processing solutions, building reusable frameworks, optimizing data transformation pipelines, and delivering reliable ...

Indhur, भारत

About the Role :We are looking for an experienced Data Engineer with strong hands-on expertise in Python, PySpark, SQL, and cloud-based data engineering. The role involves designing and developing scalable data processing solutions, building reusable frameworks, optimizing data transformation pipelines, and delivering reliable ...

Pune, भारत

  • On-site
... on-prem compute environments.- Troubleshoot basic-to-intermediate networking issues involving infrastructure.- Develop automation and operational tooling using Python and/or Bash scripting.- Automate repetitive infrastructure, deployment, configuration, and operational activities.- Participate in incident troubleshooting, ...

Chennai, भारत

  • Backend
Job Overview : We are seeking an experienced Python Developer to join our team. The ideal candidate will have a strong background in backend development, cloud technologies, and big data processing. This role involves leading technical projects, mentoring junior developers, and ensuring the delivery of high-quality https://jobeax.com/link/JpsOC0VrTgitAlOy ...

Pune, भारत

  • Backend
Job Overview : We are seeking an experienced Python Developer to join our team. The ideal candidate will have a strong background in backend development, cloud technologies, and big data processing. This role involves leading technical projects, mentoring junior developers, and ensuring the delivery of high-quality https://jobeax.com/link/JpsOC0VrTgitAlOy ...

Indhur, भारत

About the Role :We are looking for an experienced Python Automation Engineer with strong expertise in Python scripting, SQL, test automation, and data validation. The role involves validating application functionality, testing ETL pipelines and data transformations, and ensuring data accuracy across enterprise databases ...

Indhur, भारत