Python Developer
NucleusTeq- Location
- Chennai, India
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 17d ago
Job Title
Python Backend Developer
Experience Level
Mid-Level (3-5 Years)
Location
[Remote / On-site / Hybrid]
Role Overview
We are seeking an experienced Python Backend Developer to design, build, and maintain scalable server-side applications and microservices. You will collaborate with cross-functional teams to integrate user-facing elements, optimize database architectures, and ensure high performance and responsiveness across all platforms.
Key Responsibilities
- Design, write, and deploy highly scalable, testable, and efficient Python code.
- Develop robust RESTful APIs and integrate them with gRPC or microservices architectures.
- Architect and optimize database schemas (SQL and NoSQL) to ensure fast data retrieval and secure storage.
- Implement event-driven asynchronous workflows using messaging queues (e.g., Kafka, Celery, RabbitMQ).
- Debug production issues, identify bottlenecks, and improve overall system reliability and latency.
- Maintain comprehensive technical documentation (e.g., Swagger/OpenAPI) for APIs and service flows.
- Implement robust security measures, including fine-grained Role-Based Access Control (RBAC) and data compliance standards.
- Collaborate closely with frontend developers, DevOps engineers, and product managers to deliver end-to-end features.
Required Qualifications
Experience
3+ years of professional backend development experience using Python.
Frameworks
Deep proficiency in modern Python frameworks such as FastAPI, Flask, or Django.
Databases
Strong practical experience with relational databases (PostgreSQL, MySQL) and ORM libraries (SQLAlchemy).
Version Control & CI/CD
Proficiency in Git, GitHub/GitLab, and continuous integration pipelines.
Problem Solving
Proven ability to independently triage and resolve high-impact production incidents.
Preferred Qualifications
- Experience building and orchestrating containerized applications using Docker and Kubernetes.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of in-memory data stores like Redis and columnar databases like ClickHouse.
- Understanding of basic frontend technologies (HTML, CSS, JavaScript) to facilitate seamless integration
Skills
- Python
- gRPC
- SQL
- Kafka
- Celery
- RabbitMQ
- Swagger
- OpenAPI
- RBAC
- FastAPI
- Flask
- Django
- PostgreSQL
- MySQL
- SQLAlchemy
- Git
- GitHub
- GitLab
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- Redis
- ClickHouse
- HTML
- CSS
- JavaScript
More jobs at NucleusTeq
All 22Test Automation Engineer (Bangalore)
NucleusTeq · Bangalore, India · 2d ago
Java Developer (Automation Experience)
NucleusTeq · Bangalore, India · 9d ago
GKE Engineer
NucleusTeq · Gurugram, Bangalore, Indore, Raipur, Chennai, India · 15d ago
Computer Manager
NucleusTeq · Phoenix, Arizona, United States · 22d ago
Data Scientist
NucleusTeq · Phoenix, Arizona, United States · 22d ago
Similar roles
Senior Software Engineer
Appian · Chennai, India · today
UniData
Zensar Technologies · India · today
Software Engineer - ADM
Addepar · Pune, India · today
Software Development Engineer III - MLOps
Jumio · India · today
Software Engineer III - Java Developer + AWS
JPMC Candidate Experience page · Bengaluru, Karnataka, India · today
Senior Manager of Software Engineering
JPMC Candidate Experience page · Hyderabad, Telangana, India · today