Senior Node.js Developer – Kafka & API
Astra North Infoteck Inc.
- Toronto, ON
- Permanent
- Full-time
Location: Toronto, ON – Hybrid (4 Days WFO)What is the opportunity?
Client source team is looking to onboard a Senior Software Developer who will partner with agile squads, business partners, and SRE teams to design, develop, and deploy scalable and high-performing applications to support client and account onboarding.
This is an opportunity to advance Agile skills, work cross-functionally, and contribute to modernizing legacy infrastructure.What will you do?
- Design, develop, and maintain complex software applications using NodeJS, Kafka, MSSQL, REST & GraphQL APIs.
- Contribute to architectural decisions and design patterns for new and existing systems.
- Conduct code reviews ensuring adherence to best practices and quality standards.
- Work closely with product managers and stakeholders to deliver solutions enhancing user experience.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Create and maintain technical documentation and API documentation.
- Manage multiple concurrent initiatives and ensure timely delivery.
- Collaborate on cross-functional enterprise initiatives and manage deliverables.
- Build strong relationships across teams to drive influence and impact.
- Contribute to ongoing administrative program activities as required.
- 4+ years experience in production-grade software development on highly scalable applications.
- 4+ years experience building REST, GraphQL APIs and Kafka applications using NodeJS.
- Hands-on experience with MSSQL and complex query optimization.
- Strong experience working in an Agile environment.
- Ability to present prototypes and solutions to technical and non-technical stakeholders.
- Strong communication skills and ability to work cross-functionally.
- Experience with DevOps pipelines using:
o Jenkins
o UCD
o Monitoring tools like Kibana, Dynatrace
o OpenShift cloud platformNice to Have
- Wealth Management industry experience related to business processes and workflows.
- Experience with Angular / React.
- Experience with non-relational databases such as MongoDB, Redis.