Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
tombola

Full Stack Software Developer

tombola

Full Stack Software Developer contributing to tombola's gaming platform applications. Collaborating across engineering, product, design, and QA to deliver scalable solutions.

Posted 6/12/2026full-timeSunderland • 🇬🇧 United KingdomMid-LevelSeniorWebsite

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
software developmentfrontend technologiesbackend technologiesunit testingintegration testingcode reviewspair programmingdebuggingtechnical documentationscalable software solutions
Soft Skills
collaborationcommunicationproblem-solvingknowledge sharingcontinuous improvementagile methodologiesinterpersonal skillsadaptabilitycritical thinkingteamwork
Tools & Technologies
application monitoring toolsoperational toolinglogsmetricssprint planning toolsbacklog management toolsversion control systemsdevelopment environmentsCI/CD toolsdocumentation tools
Industry Keywords
agilesoftware design principlescollaborative development practicesmaintainable coderobust softwareiterative developmentsoftware best practicesshared codebasesperformance improvementreliability enhancement

About the role

Key responsibilities & impact
  • Contribute to the design, development, and delivery of software solutions across our platform.
  • Help improve our codebase through well-considered, maintainable, and scalable changes.
  • Collaborate with engineers, designers, testers, and product teams to understand requirements and deliver valuable solutions.
  • Participate in agile ways of working, including stand-ups, sprint planning, and backlog refinement.
  • Contribute through code reviews, pair programming, and knowledge sharing.
  • Develop, test, and maintain software across frontend and backend applications.
  • Investigate, debug, and resolve issues across services and applications.
  • Monitor application health using logs, metrics, and operational tooling.
  • Research new technologies, approaches, and ideas, sharing learnings with the wider team.
  • Support deployed applications and help identify opportunities to improve performance, reliability, and scalability.
  • Create and maintain technical documentation that supports effective knowledge sharing across the team.

Requirements

What you’ll need
  • Experience working within a software development team and contributing to shared codebases.
  • The ability to write robust, maintainable, and testable software across frontend and backend technologies.
  • An understanding of software development best practices, including testing approaches such as unit and integration testing.
  • Experience breaking down complex problems into manageable solutions and delivering work iteratively.
  • An understanding of software design principles and collaborative development practices.
  • Strong communication skills, with the ability to discuss technical concepts with both technical and non-technical audiences.
  • Experience working closely with designers, testers, product teams, and other stakeholders.
  • An interest in documentation, knowledge sharing, and continuous improvement.

Benefits

Comp & perks
  • Competitive salary
  • Flexible working hours
  • Professional development opportunities