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, GraphQLDatabases : PostgreSQL, MySQL, SQLite, MongoDB; ORMs (Django ORM, TypeORM)Data Engineering : SQL, ETL pipelines, data warehousing conceptsTools & DevOps : Git, Docker, AWS (EC2, S3, RDS), CI / CD pipelines, Agile methodologiesProfessional 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.