CodeValue

Senior Full-Stack Developer - .Net & React

CodeValue Herzliya, Tel-Aviv District, Israel

Software Development · 51-200 employees

6 h ago
react Principal (10+ yrs) Full-time Israel
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain high-quality software applications while collaborating with cross-functional teams to implement new features. You will also conduct code reviews, troubleshoot existing systems, and stay updated with emerging software development trends.

What they look for

C# .NET Core React TypeScript Domain-Driven Design CQRS Event-driven design API design Metadata-driven schemas EAV AI coding agents CI/CD Unit testing Integration testing Software architecture Microservices

Requirements

Candidates must have 8+ years of hands-on full-stack experience with deep expertise in C#, .NET, and React. Proven experience in building complex, generic capabilities and a strong understanding of architectural patterns and AI-assisted development practices are required.

Benefits

Professional development opportunities Cloud computing training Modern full-stack web development training Microservices training Software architecture training DevOps training

Full description

Founded in 2010, CodeValue is a dynamic software development services company that delivers supreme architectural and technical expertise.

Our mission is to provide in-depth consultancy, integrate product and design research into our development process, offer managed software and cloud solutions, and provide customized training programs to bridge knowledge gaps.

At CodeValue, we empower our employees with comprehensive professional development opportunities, covering Cloud Computing (Azure, AWS), Modern Full-Stack Web Development, Microservices, Software Architecture, and DevOps.

As a developer at CodeValue, you’ll be part of a diverse community of technology enthusiasts. Our work is dynamic and ever-evolving, as we collaborate with various clients and cutting-edge technologies. You’ll have the opportunity to continuously learn, grow, and stay at the forefront of the industry.

Position Overview:

We are seeking a talented and motivated Software Developer to join our growing team. In this role, you will work on diverse projects, collaborate with experienced professionals, and contribute to the development of innovative software solutions.

Key Responsibilities:

  • Design, develop, and maintain high-quality software applications.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Conduct code reviews and contribute to improving our development processes.
  • Troubleshoot, debug, and optimize existing systems.
  • Stay up to date with emerging trends and technologies in software development.

Requirements

  • 8+ years of hands-on software development experience, with significant full stack work.
  • Proven experience building complex, generic capabilities from scratch. Examples include form builders, rule engines, workflow engines, low-code/no-code platforms and metadata-driven systems.
  • Deep back-end expertise:
  • Design patterns, clean or hexagonal architecture, and Domain-Driven Design (DDD)
  • Command/Query Responsibility Segregation (CQRS) and event-driven design
  • Designing APIs and building systems that are extensible through plugins
  • Strong experience designing generic data models, such as metadata-driven schemas, Entity-Attribute-Value (EAV) and dynamic or JSON-based models. You should understand their performance and maintenance trade-offs.
  • Expert in C#, with both .NET Framework and .NET Core / modern .NET.
  • Strong React skills: modern hooks, state management and building dynamic, component-driven UIs. Experience with TypeScript is expected.
  • Experience designing or implementing domain-specific languages (DSLs), declarative syntaxes, parsers or expression evaluators.
  • Good understanding of agentic software development (SDLC) practices, with proven hands-on use of AI coding agents and tools. You should know how to:
  • Use agents for design, implementation, testing and refactoring
  • Write effective prompts, skills and context for agents
  • Verify and govern code that AI generates
  • Strong grasp of testing strategies (unit, integration and contract tests) and continuous integration and delivery (CI/CD).
  • Excellent communication skills, and the ability to explain complex technical ideas to both technical and non-technical stakeholders.

Nice to have

  • Experience leading a development team or acting as tech lead on a greenfield product.
  • Familiarity with JSON Schema, form or rule standards, or existing form frameworks such as Formly, JSON Forms or SurveyJS, and knowing where they fall short.
  • Knowledge of SQL and NoSQL databases and of performance tuning for dynamic schemas.
  • Cloud-native experience on Azure or similar platforms, with microservices and containers.
  • Experience building agentic capabilities into products, such as AI-assisted form generation or rule authoring.

Similar roles