Senior Golang Developer
Role details
Job location
Tech stack
Job description
- Architectural Leadership: You will design and deliver end-to-end backend subsystems, ensuring code remains modular, maintainable, and scalable.
- Quality & Security Advocacy: You'll act as a guardian of quality, conducting peer reviews and applying defensive measures to ensure robust application security.
- Technical Mentorship: You will guide the testing strategy and mentor colleagues in both craft and process, fostering a supportive environment for continuous learning.
- Consultative Communication: You'll explain technical trade-offs in plain language and present confident demos to our clients and stakeholders.
- Practice Growth: You will contribute to Waracle's body of knowledge, sharing lessons learned and introducing new industry ideas to the practice.
Flexible & Sustainable Delivery, We believe in supporting our team holistically, ensuring you have the tools to thrive inside and outside of work:
- Rest & Recharge: 35 days of holiday (27 days annual leave plus 8 bank holidays).
- Financial Security: Company-matched 5% pension and a Death in Service benefit (2x salary).
- Health & Wellness: Medicash Health plans, Employee Assistance Programme, and Group Sickness Cover.
- Flexible Working: Hybrid-first approach with a home office setup budget.
- Learning & Growth: Access to Udemy Business and a dedicated L&D budget for your continuous development.
- Family First: Enhanced parental leave policies, including specific support for fertility journeys.
- Community: Monthly office lunches, regular meet-ups, and the Spirit of Waracle initiative for local charitable impact.
Requirements
Do you have experience in Kubernetes?, Are you a technical leader who thrives on building elegant solutions to complex problems? As a Senior Developer at Waracle, you will be a cornerstone of our engineering practice. We are looking for a collaborative mentor and a guardian of quality who is passionate about designing scalable backend systems and empowering others to grow. If you enjoy balancing high-level architectural thinking with hands-on coding and believe that great software is built through diverse perspectives and collective growth, we want to hear from you., * Polyglot Mindset: Advanced hands-on experience in at least one other major programming language, allowing you to contribute across diverse stacks.
- Cloud-Native Proficiency: Strong experience with Kubernetes and Helm for managing fault-tolerant, containerised applications.
- Engineering Excellence: A passion for clean code, comprehensive testing (unit, integration, and service-level), and rigorous code reviews.
- Collaborative Problem Solving: The ability to navigate complex technical trade-offs while balancing speed, quality, and long-term maintainability.
- Agile Delivery: Extensive experience driving the full Agile lifecycle and building robust Continuous Delivery (CD) pipelines.
Benefits & conditions
We believe in work-life harmony and being transparent about how we work. To ensure our releases are supported smoothly, this role involves a predictable, rotating shift pattern just two days a month.
- Rotation: On these two days, you'll work either 6 AM - 2 PM or 12 PM - 8 PM.
- Standard Hours: Aside from these two pre-planned days, all other working time follows our standard business hours.