Backend Developer (Node.js) — Mid-Level
Shape the future of iGaming
Role Overview
We are looking for a Software Developer (also known as a Software Engineer) who is responsible for building and maintaining the software that powers applications, systems, and web services. This involves writing, testing, and refining code according to specific project requirements.
You'll be an integral part of a team, working closely with other developers, quality assurance testers, and business stakeholders. Your goal will be to collaborate on delivering high-quality, functional features in short development cycles, ensuring that the software meets both technical standards and business needs.
Key Responsibilities
- Designing, developing, and implementing software solutions that meet both business needs and user requirements.
- Writing clean, efficient, and maintainable code, adhering to industry best practices to ensure high quality.
- Ensuring the reliability, performance, scalability, and security of the software you build.
- Contributing to software architecture decisions and helping design scalable systems.
- Collaborating closely with cross-functional teams, including product managers, designers, and other developers, to deliver integrated solutions.
- Maintaining comprehensive technical documentation, such as code documentation, API specifications, and system architecture diagrams, to keep information current and accessible.
- Designing, developing, and maintaining RESTful API (GRPC) services and microservices from scratch, primarily using Node.js.
- Writing and maintaining a variety of tests, including integration, end-to-end (E2E), and automation tests, to ensure the robustness and quality of the code.
- Participating in peer code reviews and actively supporting efforts to improve the overall quality and maintainability of our codebase.
Requirements
- Proven experience in designing and implementing software solutions that effectively address user and business needs.
- Strong knowledge and at least 5+ years of experience with Node.js.
- Experience with Go (Golang) is a significant plus.
- Experience with Rect (Front-end development ) is a plus.
- Demonstrated experience in developing and maintaining microservices and RESTful APIs (GRPC).
- Familiarity with industry best practices related to code quality, comprehensive testing, and performance optimization.
- The ability to actively contribute to architectural and technical discussions.
- A solid understanding of software security and data protection principles.
- Experience with various testing strategies, including integration and end-to-end (E2E) testing.
- Strong communication and collaboration skills to work effectively within cross-functional teams.
- High attention to detail and a proactive approach to problem-solving.
Work Environment
This is an on-site position located in our Tallinn office. Remote work is not available for this role at the moment.
You will collaborate directly with cross-functional teams in a vibrant office setting.
The application deadline is August 1, 2025.
- Department
- IT
- Locations
- Tallinn

Colleagues
Tallinn
Workplace & culture
At Studioworks, we are committed to fostering an environment that’s not only fun and social but also thrives on positivity and collaboration. We believe in creating a workplace where every individual feels valued and inspired to contribute their best. Our culture is built on open, honest, and approachable communication, with a strong focus on a service-driven mindset and seamless teamwork. Together, we empower one another to achieve great things and build a community where success is shared, and growth is celebrated.
About Studioworks
Studioworks OÜ is a dynamic and innovative company specializing in developing cutting-edge iGaming game software. Based in Tallinn, we leverage the latest technologies to deliver high-performance, scalable, and engaging gaming solutions.
Already working at Studioworks?
Let’s recruit together and find your next colleague.