-
CVKeskus.ee

Backend Developer (Node.js), Mid-Level

CVKeskus.ee
Estonia · Full-time · Entry

Studioworks OÜ is looking for you!

Job Description

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.

Requirements

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.

Key Skills

Ranked by relevance

microservices restful apis golang grpc
Login to Apply
Posted
Jul 08, 2025
Type
Full-time
Level
Entry
Location
Tallinn

Industries

Human Resources Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deel
Related

Senior Full Stack Engineer - EMEA

2026-05-21

Full-time
Mid-Senior
Ukraine
Human Resources Services
Engineering
View Job Details
Aires
Related

Software Engineer

2026-05-13

Full-time
Not Applicable
United States
Human Resources Services
Engineering
View Job Details
Deel
Related

Senior Backend Engineer, Node.js + AWS

2026-05-22

Full-time
Mid-Senior
Portugal
Human Resources Services
Engineering