Full Stack Developer
Published on October 16, 2023
Together with the engineering team, you will be involved in the full-width development of a product that is relied on every day by it’s users to run their businesses. While writing lots of tests and writing them first is paramount to the team’s strong focus on quality, you’ll be trusted to push directly to trunk and continually iterate on missions, looking for improvements and constantly refactoring. Our commitment to knowledge sharing requires you to pair on every part of the delivery process and collaboratively participate in whiteboard discussions. You will be given the opportunity one day a month purely for research and experimentation, to bring new ideas to the business and help solve some of the biggest problems. 🔍 We are looking for developers who want to work in a small, highly experienced development team with a strong focus on quality and engineering practices. At Fresho, you will have the opportunity to hone your tech skills and grow with the business. We are committed t
- Pairing on problems to come up with the best solution
- Ensuring all production code is written test-first
- Full-width development (from problem analysis and solution design, through architecture and full-stack engineering, to deployment and operations)
- Participate in on-call support of the Fresho products, if on the on-call roster (but we work hard to make sure we hardly ever get paged)
- TDD first
- No lone wolves - we pair on everything!
- We learn from failure - we don't punish people for making mistakes
- We don't want to manage things ourselves - we prefer to leverage third party services
- Default to action - don’t assume you are blocked
- Experienced or be interested in learning more about:
- BDD, TDD, Pair programming, Continuous Delivery, Trunk Based Development
- Service oriented architecture/microservices, REST, OO, FP
- Ruby on Rails, React, ElasticSearch/OpenSearch, Kinesis, Bootstrap, AWS, Cloud66, Heroku
- Capybara, rspec, jest, enzyme
- 🥳 All levels of experience welcome to apply*
- Employee Share Option Plan: so you can share in Fresho’s success
- Capability Days: where you work on a work-related project of your choice
- LinkedIn Learning Subscription: with weekly work time dedicated to growing new skills
- Mentoring programme: to help you grow and exceed your potential
- Flexible working: with hybrid and fully remote teams
- Procaffeinating Wednesdays: where the coffee’s on us + in office coffee machines
- Weekly fresh fruit in the office
- Regular socials(with snacks and drinks of course!)
- Fresho merch so you can look sharp in our branded swag
- Referral bonuses- invite your friends and get paid for it!
- Employee Assistance Program to support your mental health and wellbeing
- Annual volunteer day to give back to a non-profit of your choice
- CEO Book Club where role related e-books are on us
- Fresho Sponsorship program to support your personal interests outside of work
- Paid time off for fertility treatments and generous parental leave policy