Full Stack Engineer (React / NestJS)
- Be'er Sheva
- Company career page
- Verified live ·
At a glance
- Work model
- On-site
- Experience
- 3+ years
- Role
- Full Stack Developer
As of 2026-11-09, Scouter tracks 595 open Full Stack Developer roles in Israel and 24 open roles at CodeValue, counted every morning from job boards and employers' career pages.
Mentioned in this posting
Description
At CodeValue , we're looking for an experienced Full Stack Engineer to join our technology team and take end-to-end ownership of developing complex features and scalable applications. In this role, you'll be involved in the entire development lifecycle – from system architecture and design to implementation and deployment in distributed environments. If you have strong system design skills, a deep understanding of software engineering principles, and a passion for building high-quality, scalable systems, we'd love to meet you! Responsibilities Develop and maintain complex web applications using React on the frontend and Node.js with NestJS on the backend. Take an active role in system design and architecture decisions for complex, distributed systems. Write clean, testable, maintainable, and high-quality code, following SOLID principles and Clean Code practices. Work in a containerized Microservices environment. Make sound engineering decisions and evaluate technical trade-offs when selecting technologies and communication protocols. Take ownership of features throughout the entire development lifecycle, from design to production deployment. This is a defense-related project based at our client's site in Be'er Sheva. The position requires full-time onsite presence, with no hybrid or remote work option. Candidates must be willing to undergo a security clearance process, which may take up to 3 months to complete. Key Responsibilities: Design, develop, and maintain high-quality software applications Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Participate in code reviews and contribute to improving our development processes Troubleshoot, debug, and upgrade existing systems Stay up-to-date with emerging trends and technologies in software development Bachelor's degree in Computer Science, Software Engineering, or Information Systems. At least 4 years of professional software development experience. Previous experience working in product companies or developing complex B2B systems. Proven experience building and maintaining production systems that require scalability, high availability, and handling technical complexity. At least 3 years of hands-on experience with both React and Node.js. Strong hands-on experience with NestJS and TypeScript – Must . Deep understanding and practical experience with SOLID principles and Clean Code. Strong understanding of Object-Oriented Programming (OOP) and Dependency Injection. Nice to Have Extensive experience designing and developing Microservices and distributed systems. Familiarity with Linux environments. Hands-on experience with Docker and container orchestration platforms such as Kubernetes. Experience working with Pub/Sub messaging brokers such as RabbitMQ and Kafka. Familiarity with communication protocols such as gRPC, WebSockets, and REST.