We are looking for a curious, capable developer to join our team and help us build our core product.
In this role, you will own the development process of specific features in our SaaS offering. You'll engage in problem analysis and create feature plans that outline implementation details. You'll code and build features in cross-functional feature teams. You'll work in a full CI/CD environment, at a sustainable pace in two-weeks' sprints. You'll take part in maintaining and supporting our service.
With our product and UX requirements at hand, you will take part in planning an impactful solution. We believe that done is better than perfect. We iterate quite fast with a completely continuous deployment pipeline. You and your feature team will create a plan by combining the product requirements with the system's architecture. You will then take part in the review of this plan with relevant stakeholders, and off we go!
Most of the time you will be coding :) We run a flat and flexible team that groups around features at the beginning of each two-weeks' sprint. We use our flexibility to gather the right passion and talent around each feature we build. The ad-hoc feature team starts from the feature plan and adjusts it to its strengths, the feature impact and timelines. Keep your eyes on the demo at the end of the sprint, and track user engagement once released!
Our engineering team shares a weekly on-call rotation (one person at a time). You will take part in the rotation for a week every 2-3 months, and less often as we continue growing the team. You will start your rotation with an experienced team member as your backup. With time, you will feel comfortable flying solo! Before you know it, you will be mentoring others into their on-call duty.
Everyone on the team chips in with customer support, guided by our customer success manager. Doing so helps us understand our users better, and identify the product’s pain points. The feedback loop into our requirements gathering process is immediate.
- You've previously worked on delivering at least one SaaS web application
- You believe testing and code quality are important, and prioritise useful code review
- You like to move quickly and iteratively, and believe that shipping early is best
- You're comfortable with Git, GitHub and Continuous Integration / Continuous Deployment workflows
- You communicate proactively, and enjoy working in cross-functional delivery teams
- You like to start new things, see them through to production, and learn from your mistakes
- You're interested in security, developer tooling, and open source
We mostly work in JavaScript, both front-end and back-end, and our architecture follows the microservices pattern. We are very happy to help you learn if you don't have previous experience with these - we believe curiosity, communication, and the ability to learn are most important.
Please apply here. You'll be primarily based in our Tel Aviv office, on Rothschild, with flexibility to work remotely.
We value diversity at Snyk, and would particularly encourage applications from those who are traditionally underrepresented in tech. If you like the sound of this role, but are not totally sure whether you’re the right person, do apply anyway or reach out to us.