
PYTHON API
Tekfortune India IT Pvt · Indore, MP
All reasons
In its favour
- Still listed on the employer's own board
Role Overview
We are looking for experienced Python Backend Engineers to work on an API migration initiative. The role involves migrating existing REST APIs from a Nuclio/Iguazio serverless environment to Python + FastAPI microservices running on Kubernetes, while maintaining functional and API contract parity with the existing services.
The engineer will work closely with the technical lead, QA, client SMEs, and platform teams to understand existing implementations, migrate business logic, integrate with existing backend systems, and validate the migrated services.
Key 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.
Required Technical Skills
Must Have
- Strong 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.
- Strong 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.
- Strong debugging and problem-solving skills.
Good to Have
- Experience with Nuclio, Iguazio, V3IO, or other serverless platforms.
- Experience working with Kafka/event-driven architectures.
- Experience with NFS/HDFS/S3 or distributed file systems.
- Experience with API gateways such as Kong.
- Experience with authentication, authorization, RBAC, or entitlement frameworks.
- Experience with performance testing and API benchmarking.
- Experience with observability, logging, metrics, and distributed tracing.
- Experience working with OpenAPI/Swagger.
Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services for worlds leading organizations in a broad range of industries. In this quickly changing economic landscape, virtual recruiting and remote work are critical for the future of work. To support the active project demands and skills gaps, our staffing experts can help you find the best job for you.
JOB DESCRIPTION HERE
Role
Experience
Location
For more information and other jobs available please contact our recruitment team at careers-india@tekfortune.com. To view all the jobs available in the USA and Asia please visit our website at https://www.tekfortune.com/careers/.
Skills
More jobs at Tekfortune India IT Pvt
All 114Similar roles
- Java DeveloperTekfortune India IT Pvt · Indore, MP20d ago
- Senior Backend Software Engineer - PythonTrivelta · Indore MP3mo ago
- Java FullStack DeveloperTekfortune India IT Pvt · Indore, MP5mo ago
- Python AI Engineer with Databricks exposureTekfortune India IT Pvt · Indore, MP7mo ago
- Platform EngineerTekfortune India IT Pvt · Indore, MP1y ago
- JAVA Python DeveloperTekfortune India IT Pvt · Indore, MP1y ago