We’re Hiring: Full-Stack Developer (Node.js + React)

Location: Remote (Eastern European time zone preferred)

Type: Part-time / Contract

Experience Level: Mid-level

About the Role

Osambit is hiring a Node.js Full-Stack Developer to help us build a next-generation platform for roof replacement projects in Australia. You’ll work on a feature-rich application used by homeowners, roofing contractors, admin staff, and internal analysts—each interacting with different parts of the system.

The platform is built using Nest.js, React, Redux, PostgreSQL, and AWS services. The platform integrates geospatial data, dynamic project flows, quote comparison tools, and multiple user dashboards.

What You’ll Work On

  • Develop and maintain full-stack features using Nest.js, React, and Redux
  • Build scalable backend APIs and frontend UIs across multiple user roles: Customers, Roofers, Admins, and Middle Office
  • Integrate with third-party APIs for aerial roof data
  • Manage relational data models in PostgreSQL
  • Collaborate with product and design to deliver a seamless customer journey
  • Deploy and monitor services using AWS (Lambda, S3, RDS, etc.)

Technologies

  • Backend: Node.js, Nest.js, PostgreSQL
  • Frontend: React, Redux, Material UI
  • Cloud: AWS (Lambda, RDS, S3, CloudFront)
  • DevOps: GitLab CI/CD, Docker

What We’re Looking For

  • 3+ years of experience in Node.js and React development
  • Solid understanding of REST APIs, state management, and modern full-stack architecture
  • Experience with PostgreSQL and designing relational schemas
  • Familiarity with cloud infrastructure (preferably AWS)
  • Ability to work independently and communicate clearly in English

Nice to Have

  • Experience with mapping libraries or aerial image APIs
  • Familiarity with MUI, form validation, and interactive UI workflows
  • Understanding of multi-user systems and access roles

What We Offer

  • Remote work with flexible hours
  • A key role in a real-world, operational platform
  • Opportunities to influence architecture and UX decisions
  • Ongoing collaboration and long-term potential
  • Competitive compensation

Apply for this job

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.