BE Software Engineer
We are looking for a BE Software Engineer to join a company located in Kfar Blum OR Hazor-Ashdod!
Job Description
The BE Software Engineer will be responsible for the design and hands-on development of server-side systems, including database components, that support client-facing applications. The role includes translating customer needs and business requirements into effective and scalable technological solutions, while working closely with various teams and maintaining high coding standards.
Key Responsibilities
• Hands-on development of server systems, including database components.
• Translate customer needs and business demands into technical applications.
• Stay up to date with emerging technologies and assess their application within the company’s systems.
• Lead infrastructure and third-party system integration, including commercial off-the-shelf products.
• Write clean, testable, and well-structured code.
• Take full ownership of assigned development tasks.
– Hybrid!
Requirements
• Academic degree in Computer Science / Software Engineering (or equivalent) – advantage
• Minimum 3 years of experience in C# server-side development – must have
• Minimum 3 years of experience with SQL – must have
• Minimum 2 years of experience with NodeJS – must have
• Hands-on experience building scalable web services and APIs – must have
• Solid knowledge in Git and Jira (or equivalent) – must have
• Familiarity with the NestJS framework – advantage
• Working knowledge of Linux-based environments – advantage
• Experience with design and architecture of large-scale systems – advantage
• Understanding of infrastructure and third-party system integration – advantage
• Proficiency in English (reading, writing, speaking) – must have