Senior Software Engineer - Node.js (Remote, Northern Ireland)
We are seeking an experienced Senior Software Engineer to join a high-performing engineering team working on large-scale, cloud-based services that power products used by millions worldwide. This role focuses on building and maintaining modern backend services and APIs, ensuring they are reliable, scalable, and performant.
You'll work closely with talented engineers and product managers to deliver new features, improve existing systems, and solve complex technical challenges. The environment is fast-paced but collaborative, with a strong emphasis on quality, innovation, and ownership.
If you thrive in tackling challenging problems, are passionate about building high-quality software, and want the flexibility of fully remote working while contributing to impactful projects, this role offers a fantastic opportunity.
Responsibilities
Design, develop, and maintain backend services using Node.js and TypeScript
Take ownership of key systems and projects from design through to deployment
Collaborate with cross-functional teams to deliver high-impact solutions
Break down complex requirements into achievable, prioritised tasks
Ensure system resilience, scalability, and maintainability through best practices
Mentor junior engineers and contribute to a culture of technical excellence
Essential Skills
Strong proficiency in JavaScript/TypeScript with Node.js on the server side
Proven experience delivering clean, maintainable, production-grade code
Solid understanding of system architecture and cloud-native design principles
Strong problem-solving and communication skills
Hands-on experience with MongoDB (essential)
Ability to implement unit, integration, and functional tests
Fullstack development experience advantageous
Adaptability and willingness to learn new tools and technologies
Collaborative, team-oriented approach
Bonus Points For
Experience working with web APIs at scale
Familiarity with AWS and related cloud services
Knowledge of CI/CD processes
Experience with Golang
Understanding of Agile development methodologies
Prior experience in high-traffic or media-rich environments
Our Engineering Values
Ownership and accountability in delivering technical solutions
Collaboration and open communication across teams
Producing high-quality code with continuous improvement in mind
Mentoring and supporting colleagues to grow collectively
Sharing knowledge through talks, documentation, open-source projects, and blogs
Why Join?
Fully remote working with flexibility (Northern Ireland wide)
Competitive base salary (£90-100k)
10% bonus
Work with modern, cloud-native technologies on impactful projects
Strong culture of autonomy, innovation, and collaboration