
Senior Back-End Engineer
Overview
Float is hiring a Senior Back-End Engineer to work remotely on their resource management software for professional services teams.
Job Description
Float is the leading resource management software for professional services teams. Since 2012, we’ve grown every year—independently, self-funded, and profitably. We’re rated #1 for resource management on G2 and trusted by 4,500+ customers worldwide. As a certified B Corporation, we’re committed to making a positive impact on our team, customers, the environment, and the remote community. Our 50+ person team works 100% remotely across the globe, with perks and benefits designed to support us in living our Best Work Life.
Responsibilities
- - Take ownership of critical back-end initiatives within your squad, ensuring continuity in ongoing and planned work
- - Build and optimize APIs, enhance system reliability, and expand integrations to support evolving product needs
- - Improve observability, logging, and monitoring to reduce friction in key workflows, address performance bottlenecks, and enhance system stability
- - Contribute to the development of new and existing capabilities, helping teams make smarter decisions and optimize workflows through intelligent, data-driven solutions
- - Work closely with product, engineering, and platform teams to ensure seamless alignment between product features and core infrastructure
- - Proactively surface and address scaling challenges, optimizing systems for future growth
- - Ensure performance, reliability, and scalability as usage expands
- - Help shape new product features that enhance user experience, automation, and real-time data accessibility
Required Skills
- - Strong understanding of engineering principles for delivering high-quality services in a growth-stage business
- - Experience designing and building services for modern cloud architectures on platforms like GCP and AWS
- - Proficiency in PHP and Node.js within a production environment
- - Expertise in SQL and NoSQL database technologies, with a focus on MySQL and MongoDB
- - Experience in designing and developing services within a microservices architecture
- - Familiarity with serverless architectures (e.g., Cloud Run, App Engine) and the ability to discern appropriate usage scenarios
- - Knowledge of event-driven and asynchronous architectures for building scalable and reliable distributed systems
- - Experience developing integrations with third-party APIs
- - Ability to work independently and make decisions while recognizing the boundaries of expertise and knowing when to seek input or assistance from teammates
- - Strong written communication skills to convey ideas, document solutions, and maintain effective collaboration across a globally distributed team
- - A strong focus on the end-user experience, with the ability to advocate for improvements and provide constructive feedback to engineers, designers, and product managers
- - A practical approach to problem-solving, balancing the need for immediate, functional solutions with long-term goals and improvements
- - Comfortable with asynchronous communication as the default, with previous remote experience and familiarity with tools like Slack, Loom, and Linear
Benefits
- - Global async remote company with a diverse team
- - Perks and benefits designed to support living our Best Work Life
- - Transparency and shared Float Handbook publicly
- - Significant deep work time with very few meetings
About the company
Rated the #1 Resource Management Software on G2. Trusted by 4500+ professional services teams to plan projects and schedule work.
All Job Openings at Float