Please beware of recruitment scams that are currently targeting jobseekers. Click here for further advice.
- Posted 16 June 2020
- SalaryS$10000.00 - S$15000.00 per month + bonus
- LocationSingapore
- Job type Permanent
- DisciplineTechnology
- ReferenceBBBH240616_1592290478
Back to jobs
Senior Fullstack Engineer
Job description
Key Responsibilities
- Design and architect and implement innovative, modern architectures alongside fellow developers
- Design and develop with state of the art technologies to solve real-world problems at scale (experience in distributed platforms is a plus)
- Collaborate and build on the product and technology roadmap with CTO, product managers, designers and stakeholders
- Lead and create a diverse, dynamic, collaborative, transparent culture where everyone's ideas and opinions are equally valued
- Leverage open source technology to facilitate to bring the product to market as efficiently as possible without sacrificing quality
- Mentoring / Guiding / Serving less experienced team members to create a high performance engineering team
- Work as part of a team developing applications and services using Agile development methods
- Lead a team of engineers and organizational improvements in process and infrastructure
- Build customer-facing UI and back-end services for a distributed B2B platform
- Code, test and operate node.js/typescript based services
- Work well with global teams across different time zones effectively
Ideal Candidate Requirements
- 6+ years of experience in backend development, including at least 4 years as a Node.JS Developer
- Expert in Node.js, preferably experience in TypeScript extensions
- Must be familiar with NoSQL databases such as MongoDB or CouchDB, Web services, SOA patterns
- Good working knowledge on design patterns
- Hands on experience with REST APIs or GraphQL
- Must have good unit testing experience
- Applicable knowledge of web libraries and frameworks such as ReactJS, AngularJS, and Closure
- Experience working on AWS or other cloud stacks and Docker
- Experience building / consuming OpenAPI and GraphQL specifications
- Experience of building microservices systems and testing them
- Experience of building systems with high data protection requirements, anonymous data and data encryption
- Experience of building systems that do require cryptography
- In-depth knowledge of system design and optimization
- In-depth knowledge of system design and optimization