TI
PYTHON API
Tekfortune India IT Pvt Ltd.
- Location not stated
- Mid level
- 21 hours ago
- Python
- REST API
- FastAPI
- Microservices
- Kubernetes
- OpenAPI
- CI/CD
- JSON
- XML
- Integration Testing
- pytest
- MongoDB
- Cassandra
- Elasticsearch
- Apache Solr
- SQL
- NoSQL
- Docker
- Git
- NFS
- RBAC
- Performance Testing
- Swagger
21 hours ago
Role Overview
We are looking for experiencedPython Backend Engineers to work on an API migration initiative. The role involves migrating existing REST APIs from aNuclio/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 toPython/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 inPython backend development.
- Hands-on experience withFastAPI or similar Python REST frameworks.
- Strong understanding ofREST APIs, API contracts, JSON/XML, HTTP methods, and status codes.
- Experience developingmicroservices and migrating/refactoring existing applications.
- Strong understanding of unit and integration testing using frameworks such asPyTest.
- 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 ofDocker and Kubernetes environments.
- Experience with Git-based development and CI/CD pipelines.
- Strong debugging and problem-solving skills.
Good to Have
- Experience withNuclio, Iguazio, V3IO, or other serverless platforms.
- Experience working withKafka/event-driven architectures.
- Experience withNFS/HDFS/S3 or distributed file systems.
- Experience with API gateways such asKong.
- 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 withOpenAPI/Swagger.
JOB DESCRIPTION HERE
Role:
Experience:
Location:
For more information and other jobs available please contact our recruitment team atcareers-india@tekfortune.com. To view all the jobs available in the USA and Asia please visit our website athttps://www.tekfortune.com/careers/.
PYTHON API · Tekfortune India IT Pvt Ltd.