Senior Node.js Engineer (#5563)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact.

Our client is a technology company specializing in smart building and energy management solutions. Their platform enables organizations to monitor, control, and optimize building operations, including HVAC, lighting, power, and other building systems, improving energy efficiency and operational performance.

Important: Australian time zone, working hours from 8:00 AM UA.

Responsibilities:

  • Design, develop, and maintain high-quality, scalable, and maintainable software solutions;
  • Collaborate with Product Owners, Architects, QA, and other stakeholders to define and implement technical solutions;
  • Write clean, efficient, and reliable code, following coding standards and engineering best practices, unit tests
  • Conduct code reviews and provide constructive feedback to maintain high code quality;
  • Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks;
  • Contribute to estimation, sprint planning, and other Agile ceremonies;
  • Promote continuous improvement by introducing new tools, technologies, and engineering practices;
  • Create and maintain technical documentation.

Requirements:

  • 5+ years of commercial experience in Back-End development;
  • Expert knowledge of JavaScript and TypeScript;
  • Strong knowledge of Express.js and NestJS frameworks;
  • Strong experience with MongoDB;
  • Experience with Jest for unit and integration testing;
  • Strong experience in REST API design and implementation;
  • Experience working with streaming platforms (e.g., Kafka) and message brokers (e.g., RabbitMQ);
  • Experience with Swagger for API documentation;

Nice to have:

  • Strong experience with Docker and AWS Cloud services (ECS, Fargate, S3, S3 Glacier, Cloudfront, Route 53, WAF)
  • Experience with ClickHouse and DynamoDB;
  • Experience with MQTT;
  • Understanding of system design, including scalable and distributed architectures;;
  • Experience working with time-series data;
  • Experience working with high-volume data;
  • Experience in IoT projects;
  • Front-end development experience is a strong plus.

We offer*:

  • 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

×

Easy apply

    or
    Refer a friend