Lead Golang Developer @ Assertis Ltd
What Were Looking For
- Proven Experience: Demonstrated experience as a Lead or Senior Go Developer, with a strong portfolio of successful projects
- Architectural Prowess: Ability to design and implement robust, scalable, and high-performance microservices in Go
- Mentorship Skills: A passion for guiding and developing junior and mid-level developers.
- Problem-Solving: Excellent analytical and problem-solving skills, with a focus on practical and efficient solutions
- Collaboration: Strong communication and interpersonal skills, with the ability to work effectively within a team environment
- Adaptability: Experience with migration projects and a willingness to work with existing codebases
Desirable Skills
- Experience with Node.js a plus
- Experience in designing and maintaining REST APIs and event-driven systems
- Familiarity with AWS
- Knowledge of modern CI/CD pipelines and DevOps practices
Are you an experienced Go developer passionate about building high-performance, scalable systems and mentoring a team? We are seeking a Lead Go developer to spearhead a critical technical migration project for our journey planner application.
We sell train tickets, through our own platform and for other companies. It’s way more technically challenging than it sounds, with a mix of business logic, third-party integrations, and a strong focus on reliability and user experience. We deal with large volumes of search queries and large amounts of data.
The Opportunity
Our current journey planner application, built on Node.js, has reached its limits. To support our ambitious growth plans and deliver the performance and scalability our users expect, we are undertaking a significant transition to Go. This is a unique opportunity to:
- Architect and Build: Take the lead in designing and implementing a high-performance system from the ground up, leveraging our existing Node.js codebase as a foundation
- Mentor and Lead: Guide and develop a team of developers eager to learn and adopt Go
- Impact and Innovate: Play a pivotal role in shaping the future of our core application, directly contributing to its next phase of growth
Key Responsibilities
- Lead the design, development, and implementation of the new Go-based journey planner application
- Translate existing Node.js functionalities into efficient and scalable Go solutions
- Provide technical leadership and mentorship to a team of developers, fostering a culture of learning and best practices in Go
- Collaborate with product managers and other stakeholders to understand requirements and deliver high-quality software
- Ensure the performance, reliability, and maintainability of the new system
- Contribute to code reviews and promote a culture of continuous improvement
What Do We Offer?
- Flexible working hours; we care more about what gets done than when
- 21 days annual leave + bank holidays
- Remote-first culture; communicate daily on Slack and Google Meet
- Work with like-minded people who are eager to solve problems and share ideas
- Opportunity to grow, develop, learn and move your career forwards
- Attend conferences and continue your professional development
- Regular team events in the UK, Poland
About Assertis
Assertis is a profitable, privately-owned company with a focus on building sustainable, high-quality software for public transport - especially for journey planning and rail ticket retailing and real-time info.
We’ve been established for 25 years; are lean, profitable, and product-focused; and have a fantastic international team with team members in England, Poland and Italy that values autonomy, accountability, and collaboration. On average, our technical team members have been with us for eight years.
We provide online journey planning and train ticket retailing in the UK. Our customers include train operating companies and partners like travel aggregator Omio. We are growing rapidly, both organically and through the acquisition of new customers. We process over 1 million journey searches every day, and sell over £200m worth of UK train tickets every year - about 5% of all train tickets sold online in the UK. We successfully compete with much larger companies, drive innovations in our space, and are well-known within the wider rail industry.
Every year we make a tangible difference to the lives of millions of people, by helping them to find and buy better value train tickets, and by being with them as they travel. We want to go much further, and to make public transport ticketing accessible, easily understood and friction-free.
,[] Requirements: Golang, REST, Node.js, AWS Tools: Jira, Confluence, GitLab, GIT. Additionally: Training budget, Flat structure, Small teams, International projects.Kategorie
backend
- Podrobné informace o nabídce práce
Firma: Assertis Ltd Lokalita: Práce v Polsku Odvětví práce: backend Pracovní pozice: Lead Golang Developer @ Assertis Ltd Směnnost práce fulltime - 40 hours per week Nástup do práce od: IHNED Nabízená mzda: neuvedeno Nabídka přidána: 27. 9. 2025
Pracovní pozice aktivní
Práce Lead Golang Developer @ Assertis Ltd: Často kladené otázky
👉 V jakém městě se nabízí nabídka práce Lead Golang Developer @ Assertis Ltd?
Práce je nabízena v lokalitě Remote.
👉 Jaká firma nabírá na tuto pozici?
Tato nabídka práce je do firmy Assertis Ltd.