HamburgerMenu
hirist

MERNPLUS Technologies - Python Developer

MERNPLUS
Metros
5 - 10 Years

Posted on: 19/08/2025

Job Description

Role Overview :


We are seeking an experienced Senior Python Developer to design, develop, and optimize backend systems and applications. The ideal candidate will have strong expertise in Python frameworks, cloud platforms, and API development, with proven experience in building scalable, secure, and high-performing systems.

Key Responsibilities :

- Design, develop, and maintain scalable backend applications using Python.

- Build and optimize RESTful and GraphQL APIs for integration with frontend and third-party systems.

- Work with databases (SQL & NoSQL) to design schemas, write queries, and ensure performance optimization.

- Implement asynchronous programming, multithreading, and multiprocessing where required.

- Collaborate with DevOps teams to support CI/CD pipelines, containerization (Docker/Kubernetes), and cloud deployments (AWS/Azure/GCP).

- Integrate data pipelines, ETL processes, and work with large datasets.

- Ensure application security, logging, and monitoring best practices are implemented.

- Conduct code reviews, mentor junior developers, and enforce coding standards.

- Troubleshoot and optimize existing systems for performance, scalability, and reliability.

- Stay updated with emerging technologies and recommend improvements.

Required Skills & Qualifications :

- Experience : 5 -10 years in backend software development with a strong focus on Python.

- Strong expertise in Python frameworks such as Django, Flask, or FastAPI.

- Proficiency in API development & integration (REST/GraphQL).

- Solid experience with databases : PostgreSQL, MySQL, MongoDB, Redis.

- Hands-on experience with asynchronous programming (AsyncIO, Celery, RabbitMQ, Kafka).

- Experience in cloud platforms (AWS, Azure, or GCP) and microservices deployment.

- Proficient in Docker, Kubernetes, and CI/CD pipelines.

- Strong understanding of data structures, algorithms, and design patterns.

- Familiarity with unit testing, PyTest, and TDD/BDD practices.

- Excellent problem-solving and debugging skills.

- Strong communication and collaboration abilities.

Good to Have (Preferred) :

- Experience with data engineering / ETL pipelines.

- Exposure to machine learning frameworks (PyTorch, TensorFlow, Scikit-learn).

- Knowledge of serverless computing (AWS Lambda, GCP Functions).

- Familiarity with infrastructure as code (Terraform, Ansible).

- Experience in financial, e-commerce, or IoT domains.

Education :

- Bachelors/Masters degree in Computer Science, Engineering, or related field (or equivalent experience).


info-icon

Did you find something suspicious?