Software Engineer
Activate Interactive
- Singapore
- Permanent
- Full-time
- Build prototypes to demonstrate technology opportunities.
- Design system architectures
- Write production quality code.
- Manage deployments to cloud and (occasionally) on-premises infrastructure.
- Learn and share knowledge in a multi-disciplinary team.
- Minimum 2 years of experience with modern web applications using JavaScript, Python, Ruby) and a compiled language (statically typed like Golang, Rust)
- Experience with modern web applications in JavaScript (ES5/6)
- Experience in creation/maintenance of APIs using Node.js and/or front-end development with React.js is highly advantageous.
- Experience with DevSecOps
- Experience in automated testing using JavaScript testing frameworks/libraries such as Karma, Mocha, Chai and Sinon is advantageous.
- Experience with database management/usage (both relational and non-relational) and handling of data in different environments is advantageous.
- Experience in feature testing using a Selenium-based framework; tooling processes for modern web applications using Webpack and Gulp is a nice bonus.
- Experience in using Docker containers, development of CI/CD pipelines, and deployment using cloud services such as AWS/PasSes/your own private servers is a nice bonus.
- Experience in the software development lifecycle in an Agile context or Scrum is a plus point.
- A Pass in ICT Assessment Certification for Solution Architect or Software Developer by NUS-ISS is strongly preferred.
- Fun working environment
- Employee Wellness Program