Senior Python Developer

We are looking for an experienced Senior Python Developer to become part of our growing team. In this position, you will be instrumental in crafting and launching dependable, high-capacity applications that drive our products forward. Working alongside multidisciplinary teams, you will help transform creative concepts into reality and influence the technological roadmap of our offerings. Responsibilities Build, implement, and support efficient server-side services and applications Plan resilient, dependable, and protected technical solutions that match company objectives Work together with product owners, UX specialists, and fellow engineers to scope and roll out new functionality Conduct peer code reviews and share thoughtful feedback to uphold high engineering standards Coach and support less experienced developers, helping them advance in their careers Refactor and enhance existing code to boost speed, scalability, and long-term sustainability Take part in technical roadmap discussions and influence key architectural choices Investigate, diagnose, and fix challenging production incidents promptly Keep current with new tools and frameworks, suggesting enhancements to our engineering workflow Requirements A minimum of 3 years of hands-on experience in a software engineering role Advanced command of Python for crafting server-side logic and services Practical expertise in React for building dynamic and adaptive front-end interfaces Strong grasp of SQL and/or NoSQL data stores, covering data modeling and performance tuning of queries Confident use of Git, including branching workflows and team-based development practices Demonstrated leadership capabilities, including team guidance, developer coaching, and ownership of technical direction Working knowledge of Python web frameworks like Django, Flask, or FastAPI Exposure to Python web servers (such as Gunicorn or uWSGI) used in deploying live applications Deep awareness of secure coding principles and prevalent threats (such as the OWASP Top 10) Background in software delivery approaches like Agile, Scrum, or Kanban Understanding of identity and access control techniques, including OAuth, JWT, and role-based permissions Outstanding spoken and written English communication abilities (B2+ level or above) Nice to have Background working with cloud providers such as AWS, GCP, or Azure Hands-on knowledge of container technologies like Docker and orchestration systems such as Kubernetes Understanding of CI/CD workflows and broader DevOps culture

Similar jobs