Role & responsibilities:
Analyze existing Nuclio-based REST APIs, handlers, business logic, and dependencies.
Migrate API business logic to Python/FastAPI microservices.
Maintain functional and API contract parity with existing services.
Work with existing shared libraries/SDKs and FastAPI frameworks.
Integrate APIs with backend systems and data stores.
Implement request validation, error handling, authentication/entitlement logic, and API transformations.
Develop unit and integration tests for migrated services.
Perform API contract and functional validation against existing services.
Troubleshoot application, integration, and performance issues.
Participate in code reviews, technical discussions, and design reviews.
Prepare API/OpenAPI documentation and operational handover documentation.
Follow established coding, CI/CD, security, and development standards.
Preferred candidate profile:
Solid experience in Python backend development.
Hands-on experience with FastAPI or similar Python REST frameworks.
Strong understanding of REST APIs, API contracts, JSON/XML, HTTP methods, and status codes.
Experience developing microservices and migrating/refactoring existing applications.
Robust understanding of unit and integration testing using frameworks such as PyTest.
Experience working with one or more databases such as:
MongoDB
Cassandra
Elasticsearch / Solr
SQL/NoSQL databases
Experience with asynchronous programming/concurrency in Python.
Good understanding of Docker and Kubernetes environments.
Experience with Git-based development and CI/CD pipelines.
Solid debugging and problem-solving skills.
📌 Python Developer Lead Indore
🏢 InfoBeans
📍 Indore
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.