InfoBeans Technologies - Backend Engineer - Python/FastAPI (India)

InfoBeans Technologies - Backend Engineer - Python/FastAPI (India)

17 Oct
|
InfoBeans
|
India

17 Oct

InfoBeans

India

About the Role:

We are looking for an experienced Python Backend Engineer with robust 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 security.

Key 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 procedures.

Required 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.

📌 InfoBeans Technologies - Backend Engineer - Python/FastAPI (India)
🏢 InfoBeans
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: infobeans technologies - backend engineer - python/fastapi (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: infobeans technologies - backend engineer - python/fastapi (india) / india