Remote | Croatia, Serbia, Bosnia and Herzegovina

Mid Full-Stack JavaScript Developer

We're looking for a skilled Mid Full-Stack JavaScript Developer to join our partner's team and work with Evermore, a remote-first product company building thoughtful digital experiences. If you love React, TypeScript, NodeJS and creating beautiful, high-impact software, you’ll feel right at home here.

Jelena Šverko

Jelena Šverko

People & Culture Specialist

Mid Full-Stack JavaScript Developer

Total gross budget: Discussed on the initial HR screening call

Position type: Full-time

Location: Remote | Croatia, Serbia, Bosnia and Herzegovina

Seniority: Mid

We're looking for a skilled Mid Full-Stack JavaScript Developer to join our partner's team and work with Evermore, a remote-first product company building thoughtful digital experiences. If you love React, TypeScript, NodeJS and creating beautiful, high-impact software, you’ll feel right at home here.

About this position

You’ll be embedded in Evermore’s distributed product team, helping to shape and deliver scalable web solutions from end to end. Communication is async-first, with tools like Slack, JIRA, and GitHub keeping everything organized. We value proactive thinking, open collaboration, and continuous improvement – all within a flexible remote environment.

In this role, you’ll contribute to long-term projects for clients like Twin Peaks Restaurants and Quipu Group, helping to build intuitive and reliable web applications used by real people, every day.

Expect to work with a modern tech stack (React, TypeScript, Redux, NestJS, PostgreSQL, NodeJS) and have real influence over how things are built. Your voice matters, and your code will ship regularly to production.

Evermore Ventures is a distributed product company focused on building long-term digital solutions that matter. They collaborate with mission-driven organizations like Twin Peaks and Quipu Group, delivering software that’s impactful, accessible, and thoughtfully designed.

Core responsibilities

  • Build, maintain, and improve frontend experiences using React, TypeScript and NodeJS
  • Connect to backend APIs using NestJS and ensure smooth full-stack delivery
  • Collaborate with product designers and engineers to create excellent UX
  • Review code, contribute to architectural decisions, and advocate for best practices
  • Work in an agile workflow, delivering quality releases regularly
  • Ensure performance, accessibility, and security best practices are followed

Operational requirements

  • 4+ years of experience in software development (full-stack)
  • Strong written and verbal English (minimum B2 level)
  • Background in Computer Science or a related field
  • Comfortable working in distributed teams using Slack, GitHub, JIRA
  • You will be working inside your own time zone. If needed there will be some overlap 5 – 6 PM CET.
  • Deep experience with:
    • React, TypeScript, React Router
    • Material UI or similar component libraries
    • Redux or other state management patterns
    • NodeJS with NestJS
    • Form validation and date handling (react-hook-form, yup, date-fns)
    • SQL databases (PostgreSQL)
    • Web authentication (JWT and modern auth flows)

Nice-to-have skills:

  • Familiarity with monitoring tools (Sentry), localization (i18n), and CI/CD (GitHub Actions)
  • Experience working with monorepos, Docker, and AWS
  • Knowledge of payment integrations (Stripe) and email templating

What you can expect from us

24 days of paid time off

Including public holidays and vacation

Growth-focused environment

Exposure to varied domains and modern technologies

Flexible schedule

Outside of core EST hours

Remote-first culture

Work from anywhere you feel most productive

Jelena Šverko

Jelena Šverko

People & Culture Specialist

Mid Full-Stack JavaScript Developer

Total gross budget: Discussed on the initial HR screening call

Position type: Full-time

Location: Remote | Croatia, Serbia, Bosnia and Herzegovina

Seniority: Mid

Apply Now →

In case you have the skills and knowledge mentioned above, don't hesitate - send us your CV and we will get back to you!

If you have any questions about this position and collaboration, shoot us a message at [email protected].

The position is open until filled.

Apply For This Position

attachment-icon

Upload your CV