N
N-iX
FullstackSenior
Senior Node.js Engineer
Node.jsTypeScriptReactReact NativeExpoGCPAWSAzureWebSocketsKafkaPub/SubKubernetesTerraformAnthropicAngular
About the Position
We are looking for a Senior Node.js Engineer to join our team! Our client is a leading Canadian online brokerage and wealth management fintech. The role leans toward the back end but also involves front-end work in React and React Native. You will lead design and delivery of Node.js/TypeScript services and APIs, and build features across web and mobile.
Responsibilities
- Lead technical design and delivery of complex features and services, documenting architectural trade-offs.
- Design and build Node.js/TypeScript services and RESTful APIs within a microservices or service-oriented architecture.
- Build and maintain front-end features in ReactJS (web) and React Native (mobile) together with the pod.
- Break down large, ambiguous problems into deliverable increments and sequence them with product partners.
- Set and enforce engineering standards for code quality, testing, security, observability, and operational readiness.
- Own performance and scalability of your area: profile, find bottlenecks, and optimize under production load, including real-time data streaming.
- Mentor intermediate and junior developers through code reviews and pairing.
- Partner with Product, UX, Enterprise Architecture and Security on scalable, resilient and compliant designs.
- Take part in incident response and on-call rotations, and drive blameless post-incident reviews to closure.
- Explore and adopt AI tools that improve developer productivity.
Requirements
- 6+ years of experience building, shipping, and operating production software.
- 5+ years of hands-on experience with Node.js and TypeScript, including designing APIs, data models, and distributed systems under production load.
- 1+ years of commercial experience with React and/or React Native (Expo or Bare), with readiness to work across web and mobile.
- Proven experience with RESTful APIs and microservices or service-oriented architectures.
- Practical experience with relational and/or NoSQL databases, including query performance tuning.
- Cloud-native experience (GCP preferred; AWS or Azure considered), CI/CD, and containerized workloads.
- Experience leading technical initiatives across several developers without formal authority.
- Strong communication skills in English, able to explain technical trade-offs to engineering and cross-functional audiences.
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
- not applicable for freelancers
Who to contact
Senior Node.js Engineer
View Original