Senior Python Web Developer
Flyflat
Nairobi | Remote | Aviation / Airline
Closing in 1 month ago
As a Senior Python Web Developer, you will take a leadership role in building and optimizing our backend systems using Django and FastAPI. You’ll architect robust web applications, guide best practices, and work alongside a high-performing team to deliver scalable, maintainable solutions. This is a unique opportunity to influence FlyFlat’s technical direction and product evolution in a company with proven product-market fit.
Responsibilities:
Technical Development & Architecture
- Lead backend development using Django and FastAPI.
 - Architect scalable, high-performance web applications.
 - Design and maintain reliable, secure, and maintainable APIs.
 
Code Quality & Best Practices
- 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.
 
Cloud Infrastructure & DevOps
- Optimize cloud infrastructure, primarily on AWS and/or Heroku.
 - Apply infrastructure best practices including containerization and microservices when needed.
 
Team Collaboration
- 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.
 
Innovation & Technical Growth
- Research and evaluate new tools and frameworks to enhance our tech stack.
 - Contribute to shaping FlyFlat’s long-term technical roadmap.
 
Requirements
Must-Have Skills & Experience
- 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.
 
Never miss a chance!
Subscribe to get latest job listings, career insights and guidance in your inbox