FlyFlat Logo

FlyFlat

Senior Python Web Developer

Reposted 3 Days Ago
In-Office or Remote
8 Locations
Senior level
In-Office or Remote
8 Locations
Senior level
This role involves leading backend development using Django and FastAPI, architecting scalable applications, ensuring code quality, optimizing cloud infrastructure, and collaborating with product teams.
The summary above was generated by AI

Job Title: Senior Python Web Developer (Django/FastAPI)

(Remote Opportunity)

Company Overview: FlyFlat is a rapidly growing company that has scaled over 300% annually for five consecutive years, driven entirely by word of mouth. After generating $3.4M in revenue and $1M in gross profit in 2022, we are set to double revenue again in 2024. We’re a high-performing, ambitious team building cutting-edge products in the travel space. As we scale, we’re looking for exceptional engineering talent to lead our next phase of technical development.

Introduction: 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.

Bonus Skills

  • Experience with AWS services and/or Heroku.
  • Understanding of modern cloud architecture and DevOps best practices.
  • Familiarity with containerization and microservices.
  • Expertise in designing and scaling APIs.

 

Conclusion: This is a unique opportunity to make a tangible impact at a rapidly growing company. As Senior Python Web Developer, you’ll be instrumental in scaling FlyFlat’s technology platform while taking ownership of mission-critical systems. If you’re a builder who thrives in dynamic environments, we’d love to hear from you.

Compensation and Employment Details:

  • Monthly Compensation: $3500 - $4500 depending on experience

This role offers a unique opportunity to contribute to FlyFlat's success. If you have the expertise and are eager to excel in a fast-paced environment within the luxury travel industry, we invite you to apply.

Top Skills

AWS
Django
Fastapi
Git
Heroku
Postgres
Python

Similar Jobs

4 Hours Ago
Remote
Canada
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Scaled Sales Associate, you will guide SMB customers through their Atlassian journey, generate leads, and develop strategic customer relationships to drive success.
Top Skills: Common RoomCrm SoftwareLinkedin Sales NavigatorOutreachSalesforceZoominfo
4 Hours Ago
Remote
Canada
Junior
Junior
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Solutions Engineer, you'll support sales by solving customer problems with Atlassian products, manage client needs, and conduct demos.
Top Skills: Atlassian ProductsPlatforms
4 Hours Ago
Remote
Canada
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As an Account Manager, you will manage strategic accounts, driving revenue growth, developing customer relationships, and influencing sales cycles while ensuring customer satisfaction.
Top Skills: ClariSalesforceTableau

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account