Key Responsibilities
Design, develop and maintain scalable backend applications using Python.
Build REST APIs and microservices for web and AI applications.
Integrate databases, third-party APIs, cloud services and authentication systems.
Develop reusable, modular and well-tested code.
Optimize applications for speed, scalability and reliability.
Collaborate with frontend developers to build end-to-end product features.
Participate in architecture discussions and technical design.
Troubleshoot production issues and implement permanent fixes.
Write unit tests and maintain high code quality standards.
Work closely with AI/ML engineers to integrate machine learning models into production applications.
Participate in code reviews and mentor junior developers when required.
Required Skills
Programming
Strong proficiency in Python
Object-Oriented Programming
Data Structures & Algorithms
Design Patterns
Backend Development
FastAPI (preferred)
Django or Flask
RESTful API Development
JWT Authentication
OAuth
Databases
PostgreSQL
MySQL
MongoDB
Redis
What We're Looking For
Strong analytical and problem-solving skills.
Ability to independently own features.
Clean coding practices.
Robust debugging ability.
Positive communication skills.
Willingness to learn new technologies quickly.
Product ownership mindset.
Ability to work in a fast-paced startup workplace.