Full Stack Software Engineer (Remote, Contractual) EU [WN-11]
About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isnt just another remote opportunity - its about finding where you truly belong, no matter where you are. From day one, youre 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 youre 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, youll play a vital role in building digital solutions that power our partners products. Youll 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 6-month, high-impact project where youll deliver real value from day one. For strong performers, its 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.
Youll thrive here if youre 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, youll 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, wed love to hear your story.
PIe8a5de03f21c-30511-39134660