Job Summary:
As a Backend Developer, You will collaborate with all teams to create, code, and improve the server, server-side applications and databases that, when combined with front-end code, create a functional, seamless experience for end-users. You will constantly seek to optimise and improve the quality of all solutions by keeping updated and applying the latest technologies and techniques.
Responsibilities
- Ensure timely deployment/deliverables of web applications
- Participate in the entire application lifecycle, focusing on high quality code, writing optimised database queries and troubleshoot and debug applications
- Build high quality reusable code and libraries for future use
- Strong knowledge about Node JS, Express JS, Java Script, typescript and versioning management
- Work on special projects and tasks as assigned
- Resolve issues by using analytical thinking and problem solving skills, referencing high attention to detail
Qualifications:
- Minimum Bachelor’s degree in Computer Sciences, Engineering or equivalent
- 3+ years’ relevant experience of creating web applications on Node.js and Mongo
- Proven experience of Express.js, Node.js, SQL, No SQL databases
- Experience in tools including GitHub, Bitbucket, Trello, Jira, AWS, SourceTree, Mongo Atlas and Robo 3T
- Understand in-depth the entire web development process, from design, development to deployment
- Knowledge of front-end technologies a plus e.g., Angular, React (LESS/SASS)
- Excellent English communication skills, both written and verbal
Compensation
Market-competitive remuneration and benefits based on seniority and contribution.