About you: - You have very high standards about writing clean, maintainable and highly testable code
- You like sharing your knowledge and mentoring other team members
- You are big big team player and like to collaborate closely with team members, working together on challenging projects
- You know the meaning of owning a domain as well contributing to other teams and projects
- You can raise the bar higher for the team and can help with ideas for processes and challenge any tradeoff which degrade quality of the product
- You are interested in building amazing product and you contribute in all of it stages other than development by sharing blockers, alternatives & opinion on how can be improved
- You are Low on Ego and High on Team Spirit
- You have strong collaboration skills
- You believe in end to end approach and you are production oriented
- You make decisions based on data
- You love what you are doing and love building new things
- You are experienced in maintenance and monitoring of a microservice environment
Technical requirements:
Solid knowledge and experience with:
- BE – highly proficient with Java + Spring + Spring Boot
- FE – good all around experience with modern UI frameworks (React and/or Angular)
- Experience with Lit web components is advantage
- Writing Unit, Integration, E2E and component tests
- High interest in Data and Analytics, experience with SQL, Databricks, Snowflake
- Running, monitoring apps in highly scalable Microservices architecture
- Experience with any cloud provider (AWS is considered an advantage)
Advantage:
- Docker/Kubernetes
- Distributed systems & queueing infra: Kafka(with Avro) & SQS
- Cypress
- Terraform
- Monitoring and Logging – (Grafana/Coralogix/Prometheus)
How you’ll make an impact:
- Be essential part of development and maintenance of a Production product in Yotpo’s core product
- Be a mentor for less experienced team members
- Take ownership over Epics & Initiatives
- Deliver high quality solutions for assigned features
- Lead complex architecture and HL designs
- Participate in code review process of peers pull requests
- Participate in incidents management process
- Value team methodologies and actively participate in ceremonies
- Be proactive in team/company initiatives
- In- and cross-team collaboration
- Promote web development best practices, high quality, and efficient delivery
What we offer:
- Competitive salary and yearly bonus
- Equity in options
- Work-life balance – 25 days paid vacation with add-ons for loyalty, regular team buildings and celebrations in and outside the country
- Additional health insurance package
- Managing a fixed monthly budget for social benefits (Re:Benefit – a flexible online benefits solution)
- Food vouchers
- Individualized career development, rewards and recognition.
- E-learning portals and knowledge sharing sessions.
- Company backed Hackathons, Tech conferences, workshops events, etc
- Stocked kitchen and bar.
- Internal mobility program and refer-a-friend program
- We are now working in a flexible hybrid capacity.