At a Glance
- Tasks: Design and maintain scalable backend services using Node.js and TypeScript.
- Company: Join Gamdom, a leading platform for sports and casino betting since 2016.
- Benefits: Enjoy remote work, flexible hours, 25 days paid leave, and an equipment allowance.
- Why this job: Make a real impact on innovative projects in a fast-paced, collaborative environment.
- Qualifications: Experience in backend engineering with strong skills in Node.js, TypeScript, and PostgreSQL.
- Other info: Opportunity for career growth and to influence architecture decisions.
The predicted salary is between 36000 - 60000 £ per year.
Gamdom is home to thousands of betting options for both sports and casino players to wager on. Since 2016, we have been steadily growing to provide more than just casino games and sports betting events to enjoy; with us, you can enjoy unique bonuses and earn massive rewards simultaneously.
We are looking for a Senior Backend Engineer to join our growing engineering team. In this role, you will be responsible for designing, building, and maintaining scalable backend services that power our platform. You will work on real-time systems, optimize performance, and collaborate closely with product and engineering teams to deliver high-impact features. This is a hands-on role where you will influence architecture decisions and help shape best practices across the backend team.
Responsibilities:- Backend Engineering: Design, implement, and maintain scalable backend services using Node.js (Express) and TypeScript.
- System Design: Own technical decisions, service boundaries, API design, and reliability patterns for backend components.
- Database Ownership: Design schemas, write and optimize SQL, and improve PostgreSQL performance (indexes, query plans, migrations).
- Real-Time Functionality: Build and operate real-time features using WebSockets (socket.io), ensuring stability under load.
- Performance and Scalability: Improve throughput and latency, and proactively address bottlenecks across services and the database.
- Quality and Testing: Write and maintain unit and integration tests, raising overall engineering quality.
- Debugging and Incident Support: Troubleshoot complex production issues across the stack and implement long-term fixes.
- Collaboration: Work closely with product owners and engineering teams to deliver high-impact features with predictable execution.
- Continuous Improvement: Contribute to better tooling, standards, and engineering practices across the backend team.
- Proven experience as a Senior Backend Engineer (or backend-focused Full-Stack Engineer) delivering production systems at scale.
- Strong expertise in Node.js and Express with TypeScript.
- Strong proficiency in PostgreSQL, including schema design, migrations, data modeling, and query optimization.
- Hands-on experience with WebSockets and real-time systems (preferably socket.io).
- Strong problem-solving skills and ability to work independently on ambiguous, complex tasks.
- Solid communication and collaboration skills in a fast-paced, cross-functional environment.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with React.js and state management (MobX is a plus) for occasional frontend contributions.
- Experience with crypto transactions.
- Familiarity with testing frameworks like Jest or Mocha.
- Experience working in Agile/Scrum teams.
- Fully remote - work from anywhere in the world
- Flexible schedule
- 25 days of paid time off
- Equipment allowance
Senior Backend Engineer (Node.js, TypeScript, PostgreSQL, Real-Time) in London employer: Gamdom
Contact Detail:
Gamdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer (Node.js, TypeScript, PostgreSQL, Real-Time) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Node.js, TypeScript, and PostgreSQL. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions that relate to real-time systems and backend architecture. We want you to feel confident when it’s showtime!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Backend Engineer (Node.js, TypeScript, PostgreSQL, Real-Time) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, TypeScript, and PostgreSQL. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the Senior Backend Engineer position and how you can contribute to our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex issues or improved system performance. We’re looking for those strong problem-solving skills, so let us know how you’ve made an impact in your previous roles!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Gamdom
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Node.js, TypeScript, and PostgreSQL. Brush up on your knowledge of real-time systems and WebSockets, as these are crucial for the role. Be ready to discuss specific projects where you've implemented these technologies.
✨Prepare for System Design Questions
Expect to tackle questions about system architecture and API design. Think through how you would approach designing scalable backend services and be prepared to explain your thought process clearly. Use examples from your past experience to illustrate your points.
✨Showcase Your Problem-Solving Skills
Be ready to discuss complex production issues you've faced and how you resolved them. Highlight your debugging techniques and any long-term fixes you implemented. This will demonstrate your ability to handle challenges independently.
✨Emphasise Collaboration and Communication
Since this role involves working closely with product owners and engineering teams, be prepared to talk about your experience in cross-functional environments. Share examples of how you’ve successfully collaborated on high-impact features and contributed to team standards.