Description:
In this role you will deliver quality and innovative solutions to delight our customers and achieve our strategic priorities.
You will be a self-motivated team player, a mentor to others contributing to our culture of engineering and operational excellence, continuously improving our craftsmanship.
- Design, build efficient, testable and maintainable code with the right balance between solving the problem at hand and not over-engineering your solution
- Work across the entire end to end stack, front-end web applications using modern JavaScript libraries such as React, and backend microservices/APIs using Node.js and Typescript. Java for legacy systems
- Collaborate in our cross-functional Product Management and Engineering teams to plan and deliver high quality solutions in a fast-paced, agile environment
- Take initiative and always look for ways in improving the quality of our solutions, code bases, technical debt, standards, processes and best practices
- Lead in our culture of engineering and operational excellence, continuously improving our craftsmanship
- Proficient in some of the following: TypeScript, React, Node.js and Java
- Passionate about software engineering best practices and know what it means to ship high-quality code that is maintainable and extendable
- Highly collaborative team-player who thrives in a team environment without being adversarial and can also work independently
- You have a growth mindset, embracing challenges to continuously improve and innovate