Senior Python Web Developer

or Register to apply for this job
Company Details
Name:FlyFlat
Industry: Airlines/Aviation
Description: FlyFlat saves 35% – 80% off retail prices on long-haul, international, business and first-class tickets with the biggest savings for one-ways and last minute flights.
Job Description

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.

 

 

 

Education: Degree, Diploma
Employment Type: Remote

Recent Jobs