Senior Back-End Engineer

Written by Emily Carter on February 19, 2025

|
5 min read
|
Views

man in gray suit holding red pen writing on white paper

Job details

  • Profession

    Backend Engineer
  • Country of the Job

  • State of the Job

  • City of the Job

  • Job Application Deadline (Year)

    2025
  • Type of job

    Full-time
  • Job salary amount given (annually)

    > $100,000
  • Hiring Company

    Float
  • Mode of Work

    Remote
  • Applier's country

    All
  • Benefits Included

    Health insurance, Travel allowance
  • Job Contact Details

    https://www.float.com/contact

Float is the leading software for teams to manage their time. Since our launch in 2012, we’ve experienced steady growth each year, and remain proudly independent, self-funded, and profitable. As a certified B Corporation, we are dedicated to making a positive impact on our team, customers, the environment, and the remote work community.

Our 55-person team operates fully remotely, collaborating across global locations including Australia, Mexico, Italy, Nigeria, Canada, and the USA. We believe in achieving a balanced and fulfilling work life.

To learn more about our data security practices and hiring locations, check out our guidelines. Hear from our team through our blog or read our Glassdoor reviews. See what our customers have to say about Float on G2.

We’re on a growth journey and are looking for individuals who thrive in scaling environments. Join us and take the opportunity to do your best work yet.

Who We Are

Float is the leading software for teams to plan their time. Since our founding in 2012, we’ve experienced consistent growth and remain proudly independent, self-funded, and profitable. As a certified B Corporation, we are committed to making a positive impact on our team, customers, the environment, and the remote work community.

Our 50-person team works 100% remotely, collaborating globally across locations such as Australia, Mexico, Italy, Nigeria, Canada, and the USA. We believe in achieving the best work-life balance, where autonomy and flexibility are key.

To learn more about our data security practices and employment contracts, you can check out our guidelines here. Get a feel for our team culture by exploring our blog or reading Glassdoor reviews. See what our customers think of Float from our G2 reviews.

We’re in an exciting phase of scaling up and looking for people who thrive in this stage. At Float, we want to provide you with the autonomy and opportunity to do the best work of your career.

Why We’re Hiring For This Role

As part of our 2025 Mission & Strategy, Float is evolving towards an event-driven architecture to improve scalability and maintainability. We are making internal transitions to support this shift, and we’re looking for two Senior Back-End Engineers to help bridge key capacity gaps.

In this role, you’ll have a direct impact on shaping the future of our product, driving user-centric enhancements, and ensuring seamless interoperability across the platform. You’ll contribute to expanding and maintaining third-party integrations, which remain a core strength, and build data-driven features that enhance our product’s intelligence, decision-making capabilities, and provide meaningful suggestions to our users. You’ll also tackle complex engineering challenges, building scalable, high-performance back-end systems that empower teams to plan and allocate resources globally.

In a fast-moving, remote-first environment, you’ll have the autonomy to make impactful decisions while collaborating with a team that values technical excellence, continuous learning, and innovation. Your contributions will be instrumental in advancing your squad’s roadmap and evolving our product to better support teams around the world.

You’ll Be Working Asynchronously

Our Services Team Lead, Christian, shares more about your role within the team in this .

As a member of our global, asynchronous team, you’ll collaborate with bright, dedicated people, taking complex problems and creating simple, intuitive solutions for our customers.

Our Tech Stack

Our primary back-end engineering stack includes:

  • PHP, Node.js, Python
  • MySQL, MongoDB, Redis, Neo4j
  • Google Cloud Platform, AWS
  • Kafka, RabbitMQ

What You’ll Be Responsible For

In the early stages, you’ll focus on:

  • Ownership of Back-End Development: Lead key back-end initiatives within your squad, ensuring continuity in ongoing and future work. This includes building and optimizing APIs, enhancing system reliability, and expanding integrations to support product evolution.
  • Enhancing Reliability & Performance: Improve system observability, logging, and monitoring to reduce friction in workflows, address performance bottlenecks, and boost stability.
  • Driving Scalable Product Features: Help develop new and existing capabilities, enabling teams to make smarter decisions and optimize workflows using data-driven solutions.

As you settle in, you’ll also be responsible for:

  • Cross-Team Collaboration: Work closely with product, engineering, and platform teams to align product features with core infrastructure.
  • Proactively Solve Bottlenecks: Identify and address scaling challenges, optimizing systems to ensure smooth expansion and support for Float’s priorities.
  • Maintain and Optimize Systems: Ensure performance, reliability, and scalability as usage grows, balancing technical excellence with fast delivery.
  • Lead New Features Development: Shape new product capabilities that enhance user experience, automation, and real-time data access.

What You’ll Need To Succeed

We want you to love your work, and we believe these skills will set you up for success:

  • Strong engineering foundation for delivering high-quality services in a growth-stage business.
  • Experience in designing and building services for cloud architectures on platforms like GCP and AWS.
  • Proficiency in PHP and Node.js within a production environment.
  • Expertise in SQL and NoSQL technologies, especially MySQL and MongoDB.
  • Experience with microservices architecture.
  • Familiarity with serverless architecture and knowing when to use it effectively.
  • Knowledge of event-driven and asynchronous architectures for scalable, reliable systems.
  • Experience developing third-party API integrations.
  • Ability to work independently and make decisions while seeking input when needed.
  • Strong written communication skills for documentation and collaboration across a global team.
  • A focus on the end-user experience and providing constructive feedback to improve product development.
  • A practical approach to solving problems while balancing immediate needs and long-term goals.
  • Comfort with asynchronous communication as a fully remote team, using tools like Slack, Loom, and Linear. You’ll have significant deep work time with minimal meetings.

Why Join Us

The salary for this role is US $167,471 (Level 3). For more details on how we determine salaries, check out our [blog post].

As a global async remote company, we value transparency. Our [Float Handbook] is available publicly so you can get a full view of our perks, benefits, and ways of working. If you believe Float is the place for you to do your best work, we’d love to hear from you.

Hiring Process for This Role

The interview process includes:

  1. Initial First Meet (20 min): A quick chat with Ashley, Talent Coordinator, to discuss your interest in the role and any questions you may have about Float.
  2. Take-Home Assignment (4 hours, paid): Complete a technical assignment that assesses your ability to identify and solve performance issues. You’ll receive feedback and an honorarium upon completion.
  3. Technical Interview (45 min): A discussion with Christian (Services Team Lead) and Omar (Senior Application Engineer) about your technical background and take-home assignment.
  4. Co-Worker Interview (30 min): Meet Roberto (Senior Staff Engineer) and Manan (Senior Services Engineer) to discuss your skills and collaboration abilities.
  5. Founder Interview (30 min): A chat with Lars, Float’s CTO and Co-Founder, to see if you’re a great fit for the team.

Note: Research shows that women and underrepresented groups often don’t apply unless they meet every qualification. If you’re excited about the role but don’t check all the boxes, we encourage you to apply and highlight what you bring to the table.