➡️ Apply here: Full Stack Software Engineer
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
**[WN-11] Full Stack Software Engineer (Remote, Full-Time)**
**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.
**Job Criteria:**
* **Seniority level:** Not Applicable
* **Employment type:** Full-time
* **Job function:** Engineering and Information Technology
* **Industries:** Software Development