Job description:
About the Role
We are looking for a highly skilled Python / Full Stack Developer to join our dynamic team. The ideal candidate will be responsible for developing scalable web applications, building robust backend systems using Python, and contributing to frontend development.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python frameworks like Django / Flask / FastAPI
- Build and integrate RESTful APIs and third-party services
- Develop responsive frontend interfaces using modern frameworks (React / Angular / Vue.js)
- Collaborate with UI/UX designers, product managers, and other developers
- Optimize application performance and ensure high availability
- Write clean, maintainable, and efficient code
- Conduct code reviews and mentor junior developers
- Work with databases such as PostgreSQL, MySQL, or MongoDB
- Implement security and data protection best practices
- Manage deployment using Docker, CI/CD pipelines, and cloud platforms (AWS / GCP / Azure)
Required Skills
- Strong proficiency in Python
- Experience with frameworks like Django / Flask / FastAPI
- Solid understanding of frontend technologies (HTML, CSS, JavaScript)
- Experience with modern JS frameworks (React preferred)
- Strong knowledge of REST APIs and microservices architecture
- Database experience (SQL & NoSQL)
- Familiarity with Git and version control systems
- Understanding of DevOps practices and tools
Preferred Qualifications
- Experience with Docker & Kubernetes
- Knowledge of cloud services (AWS / GCP / Azure)
- Familiarity with GraphQL
- Experience working in Agile/Scrum environments
- Prior experience in scalable product development
Soft Skills
- Strong problem-solving ability
- Excellent communication skills
- Team collaboration and leadership mindset
- Ability to work independently and meet deadlines
Nice to Have
- Experience in AI/ML integrations
- Knowledge of SaaS product development
- Exposure to performance optimization and system design
What We Offer
- Competitive salary package
- Flexible work environment
- Opportunity to work on innovative projects
- Career growth and learning opportunities
Work Location: In person