Job Description:
- Design and develop robust, scalable, and high-performance backend systems using Python and Node.js.
- Collaborate with frontend developers, architects, and product managers to understand project requirements and translate them into technical specifications.
- Implement backend APIs and services to support various client applications.
- Optimize application performance and reliability by identifying and resolving bottlenecks and inefficiencies.
- Write clean, well-documented, and maintainable code following best practices and coding standards.
- Utilize Azure cloud services to deploy, monitor, and manage backend infrastructure.
- Implement security best practices to ensure the integrity and confidentiality of data.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging technologies and trends in backend development, cloud computing, and DevOps practices.
- Troubleshoot and debug production issues in a timely manner.
Job Requirements:
Must-Have Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5-7 years of professional experience in backend development.
- At least 3 years of proven experience in Python and Node.js programming languages.
- Strong knowledge of RESTful API design and implementation.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Strong commitment to continuous learning and professional development.
Preferred Qualifications
- Solid understanding of backend frameworks such as Flask, Django, Express.js, etc.
- Experience working with Azure cloud services (Azure Functions, Azure App Service, Azure SQL Database, Azure Storage, etc.).
- Familiarity with relational and NoSQL databases.
- Experience with containerization and orchestration tools such as Docker and Kubernetes is a plus.
Location: Netanya, Israel
Employment scope: Full time, hybrid








