Hybrid Senior Software Developer – React/Node.js

Posted 2 months ago

Apply now

About the role

  • Senior Software Developer at Netigate creating scalable backend services in Node.js and React. Collaborating in an agile environment to shape product architecture and enhance AI capabilities.

Responsibilities

  • Build robust, scalable, and production-ready backend services using Node.js and TypeScript.
  • Collaborate closely with frontend developers (React) to deliver seamless end-to-end experiences.
  • Take ownership of technical decisions and architecture choices, leading by example within the team.
  • Contribute to frontend development when needed - you're comfortable jumping into React codebases to support the team.
  • Work with Azure cloud infrastructure (including pipelines, Infrastructure as Code, etc.) to deploy and manage services.
  • Leverage data streaming platforms like Kafka and RabbitMQ to build scalable data services.
  • Build and deploy with GitHub Actions, Azure stack, ArgoCD, and Argo Workflows - supported by our SRE team.
  • Work with modern data retrieval systems, including vector databases and hybrid search engines, to enhance our AI-driven capabilities.
  • Mentor team members and contribute to a culture of continuous learning and improvement.
  • Stay on top of evolving technologies and help the team stay ahead of the curve.

Requirements

  • 5+ years of experience with Node.js and TypeScript - you're not just fluent, you're persuasive.
  • Strong background in building scalable backend architectures, APIs, and microservices.
  • Solid experience with React, preferably Material UI - you can contribute to frontend development and understand the full stack perspective.
  • Experience working with modern data systems - databases (SQL/NoSQL), caching strategies, and data pipelines.
  • Hands-on experience with Azure or similar cloud platforms.
  • You understand how to design systems for performance, reliability, and maintainability.
  • Solid grasp of software engineering best practices - testing, CI/CD, code reviews, and documentation.
  • You're fluent in English and an excellent communicator - comfortable explaining complex ideas clearly.
  • You're collaborative, humble, and care about team success as much as your own.
  • Bonus for experience with AI/ML integrations, vector databases, or LLM-based applications.
  • Bonus for knowledge of Apache Kafka, RabbitMQ, and ETL/ELT platforms.
  • Bonus for experience with modern agentic systems and AI tooling.

Benefits

  • Opportunities for professional growth and career advancement within an international growing company.
  • An inclusive and supportive work environment where diversity and creativity are celebrated.
  • Flat structure, open culture, and leadership that listens.
  • Summer festival and New Year party to celebrate successes.
  • Mentoring team members and contributing to a culture of continuous learning and improvement.

Job title

Senior Software Developer – React/Node.js

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job