Backend / Full Stack Engineer
Tel Aviv-Yafo, Israel
Posted on Tuesday, May 30, 2023
Location: Tel Aviv, Israel
Job Summary:We are seeking a highly skilled and versatile Backend / Full Stack Engineer to join our development team. As a Backend / Full Stack Engineer, you will be responsible for designing, developing, and maintaining the backend infrastructure and components of our platform. You will also have the opportunity to work on the frontend aspects of our platform, collaborating with cross-functional teams.
- Design, develop, and maintain backend systems and APIs to support our web applications.
- Collaborate with frontend developers to integrate backend functionalities and ensure a seamless user experience.
- Implement and optimize data storage solutions, including databases, to ensure efficient and reliable data management.
- Write clean, modular, and testable code following industry best practices and coding standards.
- Conduct thorough testing and debugging of backend components to ensure high-quality and bug-free software.
- Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
- Contribute to community projects and knowledge sharing (e.g., Stack Overflow, GitHub).
- Stay up-to-date with the latest technologies and frameworks in backend and full stack development, and proactively recommend improvements to enhance our development processes.
- Participate in code reviews to maintain code quality, improve performance, and ensure adherence to coding standards.
- Collaborate with cross-functional teams to troubleshoot and resolve backend-related issues and optimize system performance.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- At least three years’ experience as a software engineer with hands-on production experience working in the backend side of complex systems.
- Strong proficiency in at least one backend programming language (e.g., Python, Java, Node.js) and associated frameworks.
- Hands-on experience in the following technology stack: Kubernetes & Helm, GoLang, C#, Frontend experience, NodeJS, Elasticsearch.
- Experience with databases e.g., SQL (mandatory), NoSQL, and ability to design efficient schemas and write optimized queries.
- Low-level understanding of network protocols and Windows internals.
- Experience with cloud services (GCP/AWS/Azure).
- Understanding of version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving skills and ability to work both independently and as part of a team.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.