The job
The developer will be involved in all phases of the product development cycle including requirements analysis, project estimation, detailed design, software development, testing and deployment.
He/she has a good mindset for development schedule, quality, self-study and is willing to learn new technologies.
What you will do
- Perform development and testing features/bugs from backlog items.
- Respond quickly to handle incidents if they happen.
- Build and maintain the CI/CD.
- Be involved in quality assurance with good processes, practices, and analysis tools.
- Be involved in developing non-functional requirements (e.g. performance, security, reliability, maintainability).
- Assist leaders in defining the technical backlog.
- Be involved in defining the roadmap and risk management.
- Responsible for delivering the results by his/her team and assisting the teams in achieving such results.
- Responsible for communicating objectively with counterparts, leaders, and team members.
- Responsible for providing his/her team with feedback on their work.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Who we are looking for the one who:
- Having experience with Node.js and TypeScript backend technologies and frameworks available for Nest.js (1–3 years).
- Web front-end (HTML, CSS, JS), Next.js or React.js
- Database programming or design skills, including relational database skills (SQL, etc.) and non-relational database skills (MongoDB, Redis, Cassandra, etc.).
- Coding: the code should be well-documented and compliant with good practices, as well as the testing skills (unit testing, integration testing, user acceptance testing, automation regression testing).
- RESTful API.
- Knowledge of programming principles, design patterns, etc.
- Willing to learn new technology, product mindset.
Preferred qualifications:
- Experience in cloud architecture/infrastructure, especially on GCP.
- Experience with Docker.
- Knowledge of continuous integration, continuous delivery (CI/CD).
- Familiar with working in an Agile environment.
More on OTSV – what is it like to work at OTSV?
At OTSV, work is a form of self-fulfillment. We encourage staff to leave their comfort zone, think out of the box, and share their ideas without hesitation. As a team, we analyse and evaluate issues objectively to learn quickly from mistakes. We believe in 'fail quick, success quick' and strive to keep pace with the forefront of technology to digitize ONE's business.
In line with the Agile methodology, we have an open office concept with lots of meeting areas for spontaneous team meetings.
We aim to make our staff feel as comfortable in the office as they would feel at home.
You will love working here!
- Competitive salary
- Annual increment
- 13th month salary
- Performance bonus
- Premium health care for staff and family
- Meal allowance
We value teamwork and organise
- Team meals, gatherings and other recreational and team bonding activities regularly.