Python Developer

Bengaluru

Published 5 months ago

Python Developer

· Design, develop, and maintain RESTful APIs using Python and FastAPI.

· Write clean, efficient, and well-documented code following best practices.

· Implement data models and database interactions (SQL or NoSQL).

· Integrate with various services and third-party APIs.

· Write unit and integration tests to ensure code quality and reliability.

· Troubleshoot and debug issues, ensuring optimal performance and stability.

· Participate in code reviews and contribute to improving development processes.

· Deploy and maintain applications in production environments.

· Work with version control systems (Git).

Required Skills:

· 2+ years of professional experience as a Python backend developer.

· Strong understanding of Python programming principles and best practices.

· Proven experience with FastAPI framework.

· Experience with relational (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB).

· Understanding of RESTful API design principles and best practices.

· Experience with asynchronous programming in Python (asyncio).

· Experience with version control systems (Git).

· Experience writing unit and integration tests.

· Excellent problem-solving and debugging skills.

· Strong communication and collaboration skills.

Preferred Skills:

· Experience with containerization technologies (Docker, Kubernetes).

· Experience with message queues (e.g., RabbitMQ, Kafka).

· Experience with API documentation tools (e.g., Swagger/OpenAPI).

· Familiarity with CI/CD pipelines.

· Knowledge of performance optimization techniques for APIs.

 Experience with ORMs (e.g., SQLAlchemy, Django ORM) or ODMs.

 

Interested Candidates Pls share your resume at cnivetha@mindcomgroup.com

Contract

Associate

Bengaluru