How Remoteville checks and expires listings
Principal Fullstack Software Engineer
Skills
Back-End Web DevelopmentCloud ComputingJavascriptSoftware DevelopmentArtificial IntelligenceCode ReviewEngineering
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
