Senior Python Web Developer at FlyFlat
FlyFlat
- Nairobi
- Permanent
- Full-time
- Lead backend development using Django and FastAPI.
- Architect scalable, high-performance web applications.
- Design and maintain reliable, secure, and maintainable APIs.
- Set and enforce technical standards across the Python codebase.
- Conduct thorough code reviews and mentor junior developers.
- Implement testing strategies and CI/CD pipelines for continuous quality.
- Optimize cloud infrastructure, primarily on AWS and/or Heroku.
- Apply infrastructure best practices including containerization and microservices when needed.
- Work closely with product managers and designers to build features that align with business goals.
- Collaborate cross-functionally in agile workflows, contributing to sprint planning and retrospectives.
- Research and evaluate new tools and frameworks to enhance our tech stack.
- Contribute to shaping FlyFlat’s long-term technical roadmap.
- 5+ years of hands-on Python web development experience.
- Strong expertise with Django and FastAPI.
- Proficient in PostgreSQL and ORM frameworks.
- Solid understanding of front-end technologies.
- Advanced Git and collaborative development workflows.
- Familiarity with Agile methodologies and CI/CD.
- Excellent communication and problem-solving abilities.
- Proven ability to balance technical excellence with business priorities.
Myjobmag