Principal Full-Stack Software Engineer (TypeScript, React, Next.js, Azure)
About the role
Are you a versatile full-stack developer ready to lead innovative modernization projects? Apply Now!
Working with one of our top financial clients, this role calls for a Principal Full-Stack Software Engineer (TypeScript, React, Next.js, Azure). This position involves developing and modernizing applications using a contemporary tech stack, with a focus on both hands-on coding and team leadership in a dynamic environment. The role offers an exciting opportunity to contribute to large-scale initiatives in a fast-paced setting.
Pay rate range (CAD): $80.00/hr – $90.00/hr
Responsibilities
Develop and maintain both front-end and back-end components of web applications. Build domain-driven services for internal use and cross-team integration. Design and implement microservices and event-driven architectures. Deploy solutions on Azure, leveraging Infrastructure as Code (IaC) practices. Participate actively in code reviews, technical discussions, and architecture decisions. Lead technical efforts and mentor junior team members. Collaborate with product owners and stakeholders to deliver high-quality solutions aligned with modernization goals. Assist in understanding existing applications and designing enhancements or new features accordingly. Prepare for technical evaluations, including coding assessments and interviews.
Desired Skill-Set
Extensive experience in full-stack development with proficiency in TypeScript, React.js, Next.js, and NestJS. Proven ability to build scalable, microservices-based solutions within cloud environments. Strong understanding of event-driven architecture principles. Hands-on experience deploying on Azure using Infrastructure as Code (IaC). Excellent problem-solving skills and a solid engineering mindset. Effective communication skills and the ability to work collaboratively in a team environment. Experience with scheduling, booking systems, or billing platforms is a plus.
Nice to Have
Prior experience with modernization initiatives in financial or enterprise environments. Leadership experience or demonstrated ability to drive large projects. Familiarity with development tooling and CI/CD pipelines. Knowledge of other cloud services or automation tools. Previous experience working in Agile teams and participating in iterative development processes.
BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.
Privacy Policy