Skip to main content
N-iX
Scraped fromLinkedinToday
BackendSenior

Senior Node.js Engineer

Node.jsTypeScriptReactReact NativeREST APIGCPAWSAzureWebSocketsKafkaPub/SubKubernetesTerraformAnthropicAngular
Work Type
-
Job Type
-
Location
Kyiv
Salary
Not specified

About the Position

N-iX is looking for a Senior Node.js Engineer to join a long-term project for a leading Canadian fintech company specializing in online brokerage and wealth management. The role focuses on Node.js and TypeScript, with contributions to React and React Native features, within a microservices architecture. The engineer will lead technical initiatives, mentor developers, and build reliable, scalable financial products.

Responsibilities

  • Design and develop Node.js/TypeScript services and RESTful APIs within a microservices or service-oriented architecture.
  • Lead the technical design and delivery of complex features, documenting architectural decisions and trade-offs.
  • Build and maintain web and mobile features using React and React Native.
  • Work with product partners to break down complex, ambiguous problems into manageable delivery increments.
  • Own performance and scalability within your domain: identify bottlenecks, optimize database queries, and improve services under production load.
  • Set and uphold engineering standards for code quality, testing, security, observability, and operational readiness.
  • Mentor developers through code reviews and pair programming.
  • Collaborate with Product, UX, Enterprise Architecture, and Security teams to deliver resilient, scalable, and compliant solutions.
  • Participate in incident response and on-call rotations, and follow through on actions from blameless post-incident reviews.
  • Explore and adopt AI tools that improve developer productivity.

Requirements

  • 6+ years of software engineering experience, including 5+ years with Node.js and TypeScript.
  • 1+ year of commercial experience with React and/or React Native.
  • Experience designing RESTful APIs and working with microservices or service-oriented architectures.
  • Hands-on experience with relational and/or NoSQL databases, including query performance tuning.
  • Experience with cloud platforms; GCP is preferred, while AWS or Azure experience is also welcome.
  • Experience with CI/CD tooling and containerized workloads.
  • Experience leading technical initiatives involving multiple developers, without relying on formal management authority.
  • Strong communication skills and the ability to explain technical trade-offs to engineering and cross-functional audiences.
  • English proficiency sufficient for effective collaboration with an international team.
  • A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience in financial services, brokerage, trading, or other regulated environments.
  • Experience with WebSockets, Apache Kafka, or Google Pub/Sub, particularly for real-time streaming and low-latency systems.
  • Knowledge of Kubernetes, Terraform, or other infrastructure-as-code tools.
  • Knowledge of secure development practices, threat modeling, or DevSecOps.
  • Experience building AI/ML-enabled features.
  • Experience with Claude Code or other AI-assisted development tools.
  • Experience with Angular.

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

Who to contact

Senior Node.js Engineer
View Original