Executive recruitment company Monroe Consulting Group Indonesia is recruiting on behalf of a fast-growing start-up company focusing on workforce management systems. Our respected client is seeking a Software Engineer that has a consistent drive for learning and self-improvement, and would be able to design and build scalable solutions independently. This opportunity is for a remote position, but you must be comfortable working in the Singapore timezone (GMT+8).
Requirement
- Have at least 2 years of experience as Software Engineer, preferably coming from SaaS industry with experience in startup company
- Have the experience of shipping production code and working in a software engineering team
- An excellent technical communicator fluent in speaking, reading and writing English
- Good understanding of frontend and backend web development and their related technologies
- Strong focus on JavaScript related technologies, like Typescript, React, React Native, NodeJS
- Experience in SQL databases like Postgres and Git version control
- Experience working in a sprintbased delivery structure
Responsibilities
- Collaborate with the designers and product managers on features to explain technical constraints, explore edge cases
- Design the technical specifications of features and implementing them, while considering existing systems and future extensions
- Collaborate and work with other engineers
- Coordinate testing with design and product teams
- Triage and fix bugs as they arise
- Increase test coverage of the system
- Devise a test/regression plan that includes all the behaviors and test cases expected
- If necessary, devise a deployment plan that may involve e.g. feature flagging, scripts that need to be run
- Contribute to and write documentation for the team
- Participate in manual regression testing with the rest of the engineering team
- Rotate through a regular oncall schedule with the rest of the engineering team