Senior Full-stack Engineer - Remote

Location Singapore
Discipline Information & Communications Technology
Job Reference BBBH138317_1715738121
Salary Negotiable
Consultant Name Sravanthi Gurram
Consultant Email sravanthi.gurram@manpower.com.sg
Consultant Contact No. 6232 8818
EA License No. 02C3423
Consultant Registration No. R2197596


We're seeking a talented Senior Full-Stack Developer to join our team in crafting cutting-edge web applications using React and Remix, with a emphasis on TypeScript and debugging prowess.

Required Qualifications

  • Solid, robust technical foundation, with over 5 years of experience building products or systems at a considerable scale.
  • You're versatile problem-solver, equally comfortable navigating frontend and backend complexities-whatever it takes to solve challenges and bring joy to users, both within and beyond the organization.
  • You excel at producing meticulously tested, well-documented code that boasts robust production observability.
  • You deeply understand the needs of users, both internal and external, and are dedicated to enriching the experience for all customers.
  • Working harmoniously with diverse experts is second nature to you.
  • Your knack for interconnecting various services and processes is proven, even when encountering unfamiliar terrain.
  • Upholding the gold standards of engineering, security, and design is your way of life.
  • Mastery in TypeScript, particularly with React and Remix. However, we value your overall engineering finesse more than fluency in a specific framework.
  • A track record of seamlessly integrating RESTful and GraphQL APIs into web applications.
  • Prior engagements where you've devised engineering solutions with a support focus.



List of Tech stack / tools knowledge required

  • Typescript
  • React
  • TailwindCSS or similar CSS framework
  • GraphQL / gRPC
  • Testing libraries



Responsibilities

  • Work with a team of technical engineers and designers who put users first
  • Build and maintain our web platform
  • Build reusable code and libraries for future use
  • Develop modular ecosystem and collaborate with other teams
  • Write clean and well-designed code
  • Follow industry best practices