Tel Aviv, IL
3 days ago
Title: Backend Technical Leader
Job Summary

The Data Services team at NetApp helps customers protect and govern their data wherever it lives. We drive preference for our primary storage platforms through a consolidated set of data protection and governance offerings. Our team is looking to hire a Senior Backend Engineer. In this role, you will: 
 - Work closely with cross-functional teams to ensure the delivery of high-quality, scalable, and performant solutions., 

- Take a leading role in the design and development of scalable, real-time solutions to serve the largest enterprise customers from around the world, primarily focusing on on-premises deployments with some SaaS components.

- Work on an advanced distributed micro-services system, designed to scan PBs of data and provide business-critical insights.

- Design an enterprise-level production system capable of operating in hybrid & multi-cloud environments.

- Participate in the full product life-cycle, designing and implementing requirements from idea to production.

- Lead the architecture and design discussions, providing technical guidance and mentorship to other engineers.

- Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver new features and improvements.

- Optimize and refactor existing codebases to improve performance, scalability, and maintainability.

- Conduct code reviews to ensure high code quality and adherence to best practices.

- Troubleshoot and resolve production issues, ensuring high availability and reliability of backend services.

- Contribute to the development of technical documentation and ensure comprehensive test coverage.

Job Requirements

- At least 8 years of backend hands-on coding and software design experience.

- Relevant BSc/MSc degree in Computer Science, Software engineering, or equivalent 

- Work experience with various cloud environments (AWS/Azure/GCP).

- Strong knowledge of design and architecture systems.

- Work experience with container orchestration (Docker Swarm, Kubernetes, or similar).

- Work experience with SQL & NoSQL databases (MySQL/PostgreSQL/Redis/MongoDB, or similar).

- Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or Ruby.

- In-depth experience with Unix-like operating systems internals, filesystems, security, permissions, and shell scripts.

- Deep knowledge of networking concepts, protocols, and security aspects.

- Strong problem-solving skills and the ability to think critically and creatively.

- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

- Proven track record of delivering high-quality software in a fast-paced and dynamic environment.

Advantages:

- Significant work experience with Python.

- Experience with ETL and distributed queues technologies such as Kafka, RabbitMQ, Kinesis, Logstash.

- Experience with performance testing, scale testing.

- Experience with CI/CD pipelines and DevOps practices.

- Knowledge of security best practices and experience implementing secure systems.

- Familiarity with front-end technologies and frameworks.

Confirm your E-mail: Send Email