We are seeking a
Senior Python Developer – Backend Engineer
with
8+ years of experience , who is equally passionate about
Python
and
TypeScript . In this role, you will design and build scalable, high-performance APIs, architect backend systems, and optimize databases for performance and data integrity. You will also contribute to serverless TypeScript services, collaborate with cross-functional teams, and play a key role in evolving our backend ecosystem towards data engineering and analytics.
Key Responsibilities
Design, develop, and maintain
scalable APIs
using Python frameworks (Django, FastAPI).
Build clean, maintainable
TypeScript services and serverless functions , integrating with Python-based APIs.
Optimize
SQL databases —including schema design, indexing, query tuning—for performance and reliability.
Drive
system design and architecture
discussions, ensuring scalability, security, and resilience in distributed systems.
Apply strong SQL and ETL skills to
design and extend data pipelines , preparing for a transition into
data engineering
responsibilities.
Collaborate in
Agile teams , participate in code reviews, and troubleshoot complex production issues.
Communicate technical concepts effectively to both technical and non-technical stakeholders.
Key Skills
Backend Development : Deep expertise in Python (Django, FastAPI) and TypeScript (Node.js, Express). Proficient in RESTful API design, authentication / authorization, and data validation.
Database Management : Advanced SQL skills for schema design, complex queries, and performance tuning. Experience with
ORMs
(Django ORM, TypeORM).
System Design : Strong grasp of
scalability, microservices, and performance optimization
across Python and TypeScript ecosystems.
Data Engineering : Strong foundation in SQL, ETL processes, and data warehousing; motivated to evolve into full data engineering responsibilities.
Collaboration : Excellent communication, Agile teamwork, and cross-functional collaboration skills.
Technical Proficiency
Backend : Python (Django, FastAPI, Flask), TypeScript (Node.js, Express), REST, GraphQL
Databases : PostgreSQL, MySQL, SQLite, MongoDB; ORMs (Django ORM, TypeORM)
Data Engineering : SQL, ETL pipelines, data warehousing concepts
Tools & DevOps : Git, Docker, AWS (EC2, S3, RDS), CI / CD pipelines, Agile methodologies
Professional Experience (Highlights)
Built and maintained
scalable web applications
with Python (Django, FastAPI) and TypeScript (Node.js, Express).
Designed and optimized
SQL queries and schemas , ensuring high performance and data integrity.
Developed
serverless functions and microservices
in TypeScript, integrated seamlessly with Python APIs.
Led and participated in
system architecture discussions , ensuring security and scalability.
Transitioned backend services to leverage
ETL pipelines , applying SQL expertise to support evolving
data engineering
needs.
Collaborated with cross-functional Agile teams, delivering high-quality features and conducting peer code reviews.
Senior Software Engineer • India