Pursue an exciting opportunity as a Senior Backend Software Engineer in our hybrid Ottawa, Toronto, or Montreal location. Bring your proficiency in TypeScript and Microservices to design scalable, efficient systems.
In this role, you will focus on building and maintaining backend APIs while working closely with a team of architects. Your ability to rapidly learn and model complex business domains will be crucial to your success, as you help guide the development process utilizing BDD and best practices in coding.
Key Responsibilities:
• Build and test robust backend services using TypeScript
• Collaborate in implementing architectural designs in code
• Conduct code reviews and offer mentorship to peers
• Troubleshoot and resolve production issues efficiently
• Create technical documentation for system functions
Requirements:
• Minimum 8 years of backend development expertise
• Advanced understanding of TypeScript and microservices
• Proficiency with Node.js frameworks (like Express)
• Experience using version control systems (Git)
• Strong problem-solving and communication skills
Drive innovation in our backend systems with your deep knowledge of TypeScript and your passion for software engineering.
#J-18808-Ljbffr