Nexxen is seeking a Senior Software Engineer to join its Engineering team in Tel Aviv. The candidate will significantly influence the architecture team, making key decisions on new technologies. This role involves owning the end-to-end development process, from design to production, and enhancing the platform infrastructure.
The Senior Software Engineer will contribute to shaping and developing Nexxen's products by designing and implementing a microservices system. They will also lead and mentor other developers through complex projects affecting the core business. The role includes researching core technologies and integrations with external APIs and third-party services, providing solutions to ongoing issues.
Responsibilities:
- Owning end-to-end development process.
- Enhancing platform infrastructure.
- Designing and implementing a microservices system.
- Leading and mentoring other developers.
- Researching core technologies and integrations.
Requirements:
- 10+ years of experience in developing complex enterprise web applications and distributed systems in production.
- Deep understanding in Java programming (Spring Boot/Spring).
- Experience designing and implementing architecture web systems.
- Experience working with relational and non-relational databases (MySql, Elasticsearch, Redis, Vertica).
- Demonstrated leadership skills.
- BSc in Computer Science or equivalent.
Nexxen offers:
- A chance to be part of a team that is transforming advertising.
- Opportunity to exert significant influence across the architecture team.
- Opportunity to lead and mentor other developers.