DevJobs

Senior Full-Stack Developer

Overview
Skills
  • TypeScript TypeScript
  • Node.js Node.js
  • React React
  • Kafka Kafka
  • PostgreSQL PostgreSQL
  • Elasticsearch Elasticsearch
  • RabbitMQ RabbitMQ
  • Component tests
  • Distributed system design
  • E2E tests
  • Event-driven development
  • Unit tests

OVERVIEW

We are looking for an experienced Senior Full-Stack Developer / Tech Lead to join our technology division and help build advanced, mission-critical software systems.

We are looking for a hands-on technical leader: someone who loves writing high-quality code, solving complex engineering challenges, and helping other developers grow.

In this role, you will work on modern full-stack systems, lead technical design and implementation, mentor other developers, and help us improve our development quality, delivery speed, architecture, and engineering standards.

This is a great opportunity for an experienced developer who wants to make a meaningful impact, work on large-scale and complex systems, and take a leading role in shaping a strong engineering culture.


WHAT YOU WILL DO

  • Design, develop, and maintain advanced full-stack software systems.
  • Lead technical design and architecture decisions.
  • Work hands-on across frontend, backend, database, integrations, and infrastructure-related areas.
  • Mentor junior developers and help raise the team’s technical level.
  • Improve code quality, testing standards, development processes, and delivery speed.
  • Take part in complex integrations with existing and legacy systems.
  • Promote best practices in software architecture, clean code, testing, observability, and maintainability.
  • Collaborate with product, architecture, DevOps, cybersecurity, and other engineering teams.

REQUIREMENTS

  • At least 8 years of experience as a full-stack developer.
  • At least 2 years of experience as a Tech Lead.
  • Strong frontend experience with React and TypeScript.
  • Strong backend experience with Node.js.
  • Experience working with PostgreSQL.
  • Experience with complex integrations and legacy systems.
  • Experience with event-driven development and distributed system design.
  • Strong experience with testing methodologies, including unit tests, component tests, and E2E tests.
  • Ability to mentor developers, lead technical discussions, and set high engineering standards.
  • Strong ownership, communication skills, and ability to work in a complex, mission-critical environment.
  • Top Secret security clearance — required.

ADVANTAGES

  • Experience working with big data systems and large-scale platforms.
  • Experience with RabbitMQ, Kafka, or Elasticsearch.
  • Experience modernizing legacy systems.
  • Experience in high-availability, high-reliability, or mission-critical environments.

SUMMARY

We are looking for a developer who is not only technically strong, but also passionate about building strong teams. Someone who can lead by example, write excellent code, guide others, improve engineering practices, and help us move faster without compromising quality.

If you are an experienced full-stack developer who wants to take a meaningful hands-on leadership role in a high-impact technological environment, we’d love to hear from you.

Ness Technologies | נס טכנולוגיות