You will help build modern regulatory application processing systems that support secure, scalable and auditable business workflows. Working within a lean product team, you will develop both backend services and frontend applications while taking ownership of features from design through deployment.
This is a hands-on full stack engineering role with leadership responsibilities. In addition to building software, you will act as the second-in-command to the Tech Lead—providing technical guidance, mentoring junior engineers and stepping into the Tech Lead role during planned absences to ensure delivery continues smoothly.
Success in this role requires strong full stack engineering capability, ownership across the SDLC, DevOps mindset, and the ability to balance technical excellence with pragmatic product delivery.
What You Will Be Doing
- Design, develop and maintain scalable full-stack applications supporting regulatory processing platforms.
- Develop backend services including REST APIs, business logic, integrations, data pipelines and database solutions.
- Build responsive, component-based frontend applications using React or equivalent modern JavaScript frameworks.
- Deliver end-to-end features across the full software development lifecycle, from solution design through deployment, monitoring and production support.
- Collaborate closely with Product Managers, Designers and Engineers to deliver high-quality user-facing functionality.
- Participate in sprint planning, technical estimation, architecture discussions and solution design.
- Conduct code reviews and maintain engineering standards, software quality and development best practices.
- Mentor junior engineers and provide day-to-day technical guidance.
- Act as the Technical Lead during planned absences by facilitating stand-ups, removing delivery blockers and supporting engineering decisions.
- Support CI/CD pipelines, cloud deployments, monitoring, observability and operational maintenance.
- Identify technical risks early and recommend practical solutions and trade-offs.
- Contribute to continuous improvement of engineering processes, tooling and platform architecture.
What We Are Looking For
Technical Skills
- Minimum 7 years of professional software engineering experience delivering enterprise applications.
- Strong backend development experience building REST APIs, business logic, integrations and database-driven applications.
- Strong frontend development experience using React or equivalent component-based JavaScript frameworks.
- Experience designing relational database schemas and backend data models.
- Experience owning features end-to-end across frontend, backend and deployment.
- Experience with CI/CD pipelines and modern DevOps practices.
- Familiarity with cloud platforms and cloud-native application deployment.
- Knowledge of monitoring, logging and application observability.
- Experience working within Agile software delivery teams.
- Proficiency using Git and modern software engineering practices.
Leadership & Collaboration
- Experience mentoring engineers and performing code reviews.
- Ability to step into technical leadership responsibilities when required.
- Strong analytical and problem-solving skills.
- Excellent communication skills with technical and non-technical stakeholders.
- Collaborative mindset with a strong sense of ownership and accountability.
- Ability to balance engineering quality with delivery timelines.
Highly Regarded
- Experience using AI-assisted development tools responsibly to improve engineering productivity.
- Experience delivering systems within government, regulatory or compliance-driven environments.
- Experience designing secure cloud architectures and enterprise integrations.
- Exposure to product thinking and customer-focused software development.
- Previous experience as a Technical Lead or second-in-command within a software engineering team.
- Familiarity with secure coding practices and enterprise software architecture.