FlyFlat Logo

FlyFlat

Senior Python Web Developer

Job Posted 5 Days Ago Reposted 5 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

2 Hours Ago
In-Office or Remote
Toronto, ON, CAN
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The role involves creating outbound sales strategies for Square’s ecosystem targeted at restaurant owners, sourcing leads, closing deals, and achieving sales goals.
Top Skills: Salesforce
2 Hours Ago
In-Office or Remote
Montréal, QC, CAN
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Senior Account Executive will focus on generating new business from restaurant owners, managing the full sales cycle, and exceeding sales goals through proactive outbound efforts.
Top Skills: Salesforce
2 Hours Ago
In-Office or Remote
Vancouver, BC, CAN
Junior
Junior
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The role involves managing a full sales cycle for Square's ecosystem to restaurant merchants, focusing on outreach and building business relationships.
Top Skills: Salesforce

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account