HamburgerMenu
hirist

Job Description

Description :

We are seeking an experienced Python Developer (6+ years) with strong expertise in Flask or FastAPI, REST API development, and backend architecture. The ideal candidate should have hands-on experience in building scalable applications, integrating databases, and working with cloud or DevOps environments.

Responsibilities :

- Design, develop, and maintain RESTful APIs using Flask or FastAPI.

- Write clean, scalable, and maintainable code following best practices.

- Build and optimize server-side logic, data processing, and business workflows.

- Develop microservices-based backend applications.

- Integrate with SQL/NoSQL databases like PostgreSQL, MySQL, MongoDB, etc.

- Implement authentication, authorization, and API security best practices.

- Work closely with frontend, DevOps, and QA teams for end-to-end development.

- Deploy and manage applications on cloud platforms (AWS/Azure/GCP).

- Troubleshoot performance issues and optimize application performance.

- Participate in code reviews, sprint planning, and technical discussions.

- Document application components and APIs.

Requirements :

- 6+ years of hands-on experience with Python.

- Strong expertise in Flask and/or FastAPI.

- Experience in REST API development and microservices architecture.

- Strong understanding of OOPs, design patterns, and modular programming.

- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).

- Familiarity with ORM frameworks like SQLAlchemy.

- Good understanding of API security, JWT/OAuth, and authentication mechanisms.

- Experience with Docker, containers, and basic DevOps practices.

- Hands-on with version control (Git/GitHub/GitLab).

- Experience with unit testing (PyTest, unittest).

- Bachelor's/Master's degree in Computer Science, Engineering, or related field.

- Certification in Python, Cloud, or related technologies is a plus.

Good to Have :

- Experience with Celery, Kafka, and RabbitMQ (message queues).

- Knowledge of CI/CD pipelines.

- Cloud experience : AWS Lambda, ECS, EC2 S3 Azure Functions, etc.

- Understanding of front-end frameworks (React/Angular) for integration.

- Exposure to machine learning basics or data engineering is a plus.


info-icon

Did you find something suspicious?