About the Role
In this role, you will create, test, and maintain code for internal web and mobile applications, ensuring alignment with both technical standards and business goals. You will contribute to the technical strategy for new product development and spend significant time building innovative features in collaboration with Product, Engineering, QA, and Automation teams. While some maintenance is involved, the focus is on creating new solutions rather than supporting legacy systems.
Responsibilities
- Design, build, optimize, test, and maintain software for proprietary web and mobile platforms
- Ensure developed solutions satisfy technical specifications and business objectives
- Contribute to the technical planning and direction of future product launches
- Collaborate with cross-functional teams to prototype and develop new features and products from inception
Requirements
- Proven experience developing scalable web applications using cloud-based micro frontend architectures, ideally within a microservices environment
- Familiarity with modern JavaScript frameworks for front-end development
Nice to Have
- Experience working with Microsoft Azure cloud platform
- Strong skills in both SQL and NoSQL database technologies
- Knowledge of Turborepo for monorepo management
Benefits
- Comprehensive health coverage including medical, dental, vision, and paramedical services, with expanded annual allowances for mental health and wellness professionals
- Access to virtual healthcare services available around the clock, including consultations with doctors and mental health specialists
- Enhanced maternity and parental leave top-up benefits for eligible employees
- Work-from-home equipment support, including shipping of core devices and reimbursement for additional workspace improvements
- Annual financial support for professional development and learning initiatives
- One paid day per year to volunteer with a charitable organization of your choice
- Flexible scheduling and vacation policies to support work-life balance
Work Arrangement
Hybrid
Team
Cross-functional teams including Product, Engineering, QA, and Automation
Our Engineering Team Values
- We collaborate effectively and consistently across the team
- We remain open-minded and respectful of diverse perspectives
- We embrace mistakes as opportunities to grow and learn
- We persist through challenges to find effective solutions
- We welcome change and adapt readily to new circumstances
- We actively pursue new and complex challenges
- We are comfortable admitting when we don’t know something or need assistance
- We take responsibility for our systems and the quality of our output
- We communicate clearly to enable strong collaboration
- We aim for simplicity when solving difficult problems
The Interview Process
- Initial screening call with a recruitment representative
- Practical, open-book technical assessment focused on real-world coding and problem-solving skills
- Discussion with one or two senior leadership members
- Feedback and next steps provided within one week after each stage
Other
- Occasional in-person attendance required for meetings and team events
- Employment is contingent upon passing credit and criminal background checks
- Applicants with diverse abilities are encouraged to apply; accommodations available upon request during hiring