[WN-11] Full Stack Software Engineer (Remote, Full-Time) EU

Bulgaria / Belgrade / Bucharest / Yerevan / Kyiv / Budapest / Sofia
Engineering /
Contractual | Remote /
Remote
About Smart Working

At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.

Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.

About the role

As a Full Stack Software Engineer, you’ll play a vital role in building digital solutions that power our partners’ products. You’ll work across front-end and back-end to ensure usability, scalability, and performance, tackling technical challenges with modern tools and frameworks.

This opportunity begins as a 3-month, high-impact project where you’ll deliver real value from day one. For strong performers, it’s also a pathway to a long-term contract of up to 2 years — giving you the best of both worlds: the excitement of an immediate challenge and the stability of extended career growth.

You’ll thrive here if you’re passionate about high-quality applications, eager to work with cutting-edge technologies, and proactive about driving innovation in an agile, international environment.

Responsibilities

    • Design and implement scalable, performant UIs and app architectures, balancing user experience with resource constraints.
    • Develop across the stack with React.js, Node.js, TypeScript, and modern frameworks (Next.js, Vite).
    • Work with SQL databases including PostgreSQL, MySQL, MSSQL, and indexing/search tools like Elastic, OpenSearch, or Solr.
    • Build and consume APIs (REST or GraphQL), handling caching and offline support with React Query or Apollo.
    • Manage application state using patterns/tools such as Redux, Context API, or Zustand.
    • Ensure quality with unit, integration, and E2E testing frameworks (Jest, Cypress, Puppeteer, Mocha).
    • Apply microservices architecture principles and containerization with Docker.
    • Build responsive UIs that adapt to varied devices and screen sizes.
    • Collaborate in an agile team, communicating effectively with peers and stakeholders to deliver business value.

Requirements

    • 5+ years of professional experience with TypeScript/JavaScript.
    • 3+ years of experience with React.js, using latest features.
    • 3+ years of experience with Node.js, using latest features.
    • Strong experience with state management (Redux, Context API, Zustand).
    • Proficiency with SQL databases (PostgreSQL, MySQL, MSSQL).
    • Experience with indexing/search tools (Elastic, OpenSearch, Solr).
    • Strong knowledge of RESTful APIs and/or GraphQL, including caching/offline via React Query or Apollo.
    • Hands-on experience with Docker and microservices architecture.
    • Proficiency with unit, integration, and E2E testing frameworks (Jest, Cypress, Puppeteer, Mocha).
    • Proven ability to deliver responsive UI development.
    • Experience with at least one modern framework (Next.js or Vite).

Nice to have

    • Experience with Azure services (Service Bus, Blob Storage, Table Storage, Secrets, Managed Identity).
    • Exposure to Kubernetes & Helm.
    • Familiarity with MongoDB.
    • Systemic framework knowledge.
    • A strong client-oriented mindset and the ability to translate business models into technical solutions.
    • Proactive, continuous improvement approach and a passion for quality.
At Smart Working, you’ll never be just another remote hire.

Be a Smart Worker — valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition.

If that sounds like your kind of place, we’d love to hear your story.