How Remoteville checks and expires listings

Principal Fullstack Software Engineer

Skills
Back-End Web DevelopmentCloud ComputingJavascriptSoftware DevelopmentArtificial IntelligenceCode ReviewEngineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong product mindset and user-first thinking
  • Production software engineering experience
  • Deep expertise in TypeScript across Node.js and React or Next.js
  • Hands-on experience integrating AI or LLMs into production workflows
  • Strong API design and database modeling skills with SQL or NoSQL
  • Experience with cloud platforms especially GCP
  • Comfort with monitoring and debugging in production
  • Excellent communication and collaboration skills
  • Fluency in English
  • Willingness to relocate to Dubai

Nice to have

  • Product minded
  • Security minded
  • Pragmatic
  • High ownership
  • Collaborative
  • AI fluent

Day to day

  • Design and build an AI-assisted legal drafting platform with end-to-end fullstack ownership
  • Develop polished React frontend experiences and robust Node.js backend services
  • Integrate LLMs and external AI services into secure practical features while improving performance scalability observability and security

Hiring process

  • Submit application
  • Accepted candidates are considered for interview stages