Software Developer
Shape the future of iGaming
Role Overview
We are looking for a Software Developer whose main responsibility is software development — writing and testing the code required to create applications, systems, and web services based on specified requirements. You will work closely with other team members to build potentially releasable features in every iteration, collaborating with both technical and business roles to ensure the successful delivery of high-quality solutions.
Key Responsibilities
- Design, develop, and implement software solutions based on business and user requirements.
- Write clean, efficient, and maintainable code following industry best practices.
- Ensure software reliability, performance, scalability, and security.
- Contribute to software architecture decisions and support scalable system design.
- Collaborate with cross-functional teams including product managers, designers, and developers.
- Maintain up-to-date technical documentation, including code documentation, APIs, and system architecture.
- Design, develop, and maintain RESTful API services and microservices using Go (Golang) and Node.JS from scratch.
- Write and maintain integration, end-to-end (E2E), and automation tests to ensure high code quality.
- Conduct peer code reviews and actively support the improvement of codebase quality and maintainability.
Technology Stack
- Languages: Go (Golang), Node.js, JavaScript/TypeScript
- Architecture: Microservices, RESTful APIs
- Testing: Integration testing, E2E testing, automated testing frameworks
- Collaboration Tools: Code review systems, documentation platforms
- Other: CI/CD pipelines, cloud-based infrastructure (as applicable)
Requirements
- Proven experience in designing and implementing software solutions based on user and business needs.
- Strong knowledge and experience of Go (Golang) at least 2 years, and Node.JS at least 1 year.
- Experience with developing and maintaining microservices and RESTful APIs.
- Familiarity with industry best practices in code quality, testing, and performance optimization.
- Ability to contribute to architectural and technical discussions.
- Solid understanding of software security and data protection principles.
- Experience with testing strategies, including integration and E2E testing.
- Strong communication and collaboration skills.
- High attention to detail and a proactive approach to problem-solving.
- 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.
Software Developer
Shape the future of iGaming
Loading application form
Already working at Studioworks?
Let’s recruit together and find your next colleague.