Full-Stack Developer (React+Node.js)

RemoteSalary not specified
Estonia

Job Description, Responsibilities & Requirements

About the Position

SEEDIUM is expanding our team and we are hiring a Full-Stack Developer (React+Node.js) with 4+ years of commercial experience for long-term collaboration. This is a full-time position. Please note that on some projects, the Upwork time-tracker may be used.

Responsibilities

  • Develop and maintain back-end services using Node.js and Nest.js.
  • Design and implement RESTful APIs, and integrate with databases and external systems.
  • Participate in front-end development using React to build user interfaces.
  • Follow SOLID principles and apply design patterns.
  • Collaborate with the frontend team to integrate back-end and front-end solutions.
  • Conduct code reviews, unit testing, and ensure the performance and scalability of services.

Requirements

  • 4+ years of experience in full-stack development.
  • Deep understanding of Node.js, TypeScript, and Nest.js development.
  • Basic understanding of DevOps & CloudOps on AWS, GCP, BigQuery.
  • Basic understanding of DAG & ETL using Apache Airflow.
  • Experience in building scalable back-end applications and RESTful APIs.
  • Proficiency in React for front-end development.
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with authentication mechanisms such as JWT and OAuth.
  • Solid understanding of Git for version control.
  • English proficiency: Upper-Intermediate or higher.
  • The ability to test and QA your own code.

We Offer

  • Remote work environment.
  • Work with cutting-edge technologies.
  • Multiple payment options.
  • Referral & bonus system.
  • Paid 12 vacations and 5 sick leaves per year.
  • The 8-hour working day with flexible start and lunch duration.
  • Compensation program for purchasing new laptops.
  • Paid professional certifications & educational courses.
  • Paid English classes, including speaking clubs with a native speaker.
  • Friendly atmosphere.
  • No bureaucracy.

Our Interview Process

Our interview process includes at least 3 steps:

  1. HR interview
  2. Technical interview
  3. Client's interview

About the Company

SEEDIUM

HR Manager

Svitlana Viitik

Office

Kesklinna linnaosa, Kaupmehe tn 7-120, Tallinn 10114, Estonia

Get in Touch

[email protected] | +1 (302) 306-5390

Ready to Apply?

Send your CV without a doubt!

Job Details

Company name:
Seedium.io
Location:
Estonia
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Mar 26, 2026
Last checked:
Jun 30, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.