Responsibilities:
- Work effectively as a member of a self-organized agile team that builds, owns, and runs the service.
- Contribute to all aspects of service development, including front-end, back-end, and testing.
- Collaborate with the whole team in running the overall production services, e.g. monitoring, alerting, metrics, logging, and troubleshooting.
- Work closely with architect and product management to understand requirements and translate them into elegant implementations.
- Use the current system behaviour to identify opportunities for continuous improvement within the area of scalability, reliability, usability, and security of the system.
- Get things done; that includes end-to-end service ownership such as debug complex technical issues involving multiple systems & components.
Qualifications:
- 8 or more years of experience as a software engineer.
- Candidates with significant experience will be considered for a senior role.
- Expertise in UI development, with experience in HTML5, CSS 3, and JavaScript.
- Experience in managing styles with LESS/SASS.
- Experience with web front end framework such as Vue, React, or Angular.
- Experience in building a backend system for web applications and RESTful API.
- Good understanding of OOP, and its implementation within relevant programming languages such as Java, C++, C#, Python, or others.
- Solid foundation in working with relational databases.