Full Stack Engineer (React / NestJS)
CodeValue Be'er Sheva, South District, Israel
Software Development · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and maintain high-quality software applications while collaborating with cross-functional teams. Participate in code reviews, troubleshoot systems, and contribute to the development of innovative software solutions.
What they look for
Requirements
Candidates must have 4+ years of frontend development experience with in-depth knowledge of ReactJS and state management. Experience with design systems and collaboration tools like Figma is required, along with the ability to work in team-based sprints.
Benefits
Full 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
Requirements
- 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.
Similar roles
-
Full stack Java & React Software Engineer III
JPMorgan Chase & Co. Plano, Texas, United States
-
Java Fullstack Software Engineer III - Kubernetes / React
JPMorgan Chase & Co. Tampa, Florida, United States
-
Java Fullstack Software Engineer II - Kubernetes / React
JPMorgan Chase & Co. Tampa, Florida, United States
-
Senior Software Engineering Lead - React js
UnitedHealth Group Hyderabad, Telangana, India
-
Full Stack Modernization Engineer (.NET, React & Cloud)
Kyndryl Gurgaon, Haryana, India
-
Senior React Developer with Insurance
EY Katowice, Silesian Voivodeship, Poland