Published: Mon, 29 Jul 2024 15:58:00 +0000
Float, the world’s leading software for team time planning, is seeking a highly skilled and experienced Senior Back-End Engineer to join our remote team. As a certified B Corporation, we are committed to making a positive contribution to our team, customers, and the environment. We are a team of 50 individuals located around the globe, including Australia, Mexico, Italy, Nigeria, Canada, and the USA. Our team believes in living our Best Work Life and working autonomously to do the best work of our careers.
Why We’re Hiring:
We are looking for an individual who excels at developing scalable, high-performance, and sustainable services that align with our technical vision. As we continue to grow and expand, we need someone to join us in maintaining and scaling our back-end services.
Your Role:
As a part of our services team, you will be responsible for maintaining and developing features for over 4,500 teams and a growing user base of 100,000+. You will ensure the robustness and reliability of our services while also implementing new features and scaling our back-end systems to support our growing customer base. You will join a small team of engineers who take ownership of core components and build innovative features to improve the user experience. You will work with our product team to design and implement services for our web, mobile, and desktop app products.
Your Responsibilities:
– Gain a deep understanding of our product and technical philosophy
– Collaborate with your peers to deliver impactful changes to our product and platform
– Participate in code reviews and technical design discussions
– Scale our product offering and support cross-functional teams
– Lead the internal integration strategy to adapt our architecture
– Expand our services suite to support business growth
– Apply a proactive, forward-thinking approach to innovate our architecture
– Emphasize customer-centricity and ensure customer impact and success remain a priority
What You’ll Need:
– Proven track record of developing, maintaining, and deploying reliable, resilient, and high-performance production services
– Proficiency in PHP, Node.js, SQL, and NoSQL database technologies
– Experience with microservices architecture and serverless architecture
– Knowledge of event-driven and asynchronous architectures
– Experience with third-party API integration
– Excellent communication skills and comfortable with remote work
Bonus Skills:
– Experience with event streaming systems and Change Data Capture
– Experience with graph databases and AI components
– Experience with other database technologies or search and analytics engines
– Knowledge of system programming languages like Rust or Go
– Experience with general purpose high-level programming languages like Python
Why Join Us:
As a fully remote team, we have a diverse team of people from all over the world who believe in living our best work life. We value transparency and share our Float Handbook publicly so potential new team members can see our perks and benefits as well as our ways of working.
Hiring Process:
– Initial First Meet (20 min)
– Take-Home Assignment (4 hours)
– Technical Interview (60 min)
– Manager Interview (30 min)
– Founder Interview (30 min)
Note: We encourage women and those in traditionally underrepresented groups to apply, even if you do not check all the boxes for this role. We value diversity and believe that you may still have what it takes to excel in this role.
To apply for this role, please visit our careers page. Pay for this role is US $161,475 (Level 3). We are excited to hear from you! Apply link