AdTechTalent
Engineering10 days agoHybrid

Nexxen

Staff Software Engineer

javaspring bootspringmysqlelasticsearchredisverticaangularvuereactrubysinatrarailsactiverecordgraphqlawsbackenddistributed systemsleadershipbig dataaisoftware engineerstaff software engineer

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

10+

Location

Tel Aviv, Israel

Full job description

Staff Software Engineer role in Tel Aviv to develop and own core backend features for a Big Data/AI platform. Responsibilities include full development cycle ownership, cross-functional collaboration, audience-activation layer development, system refactoring, and mentoring developers. Requires 10+ years experience in enterprise web applications and distributed systems, strong Java and Spring Boot skills, experience with relational and non-relational databases (MySQL, Elasticsearch, Redis, Vertica), and leadership ability. Advantageous skills include modern UI frameworks (Angular, Vue, React), Ruby (Sinatra/Rails), GraphQL, and AWS. BSc in Computer Science or equivalent required. Hybrid work model.

What you'll do

  • Plan, implement, and take full ownership of core features across Discovery’s backend services (audience targeting, keyword-association search, and the core management API), owning the entire development cycle
  • Collaborate cross-functionally with Product, TSE, and DevOps on design and architecture decisions
  • Work on the audience-activation layer that bridges Discovery’s audience data to downstream targeting systems, including TV, streaming, and commercial viewership signals
  • Participate in refactoring system components and modernizing the stack to improve performance and stability
  • Lead and mentor other developers, providing guidance on complex, cross-service projects

Requirements

  • 10+ years of experience in developing complex enterprise web applications and distributed systems in production
  • Deep understanding in Java programming (Spring Boot/Spring - a must!)
  • Experience with designing and implementing architecture web systems
  • Experience working with relational and non-relational databases (MySQL, Elasticsearch, Redis, Vertica)
  • Experience in modern UI frameworks (Angular, Vue, React) - advantage
  • Demonstrated leadership skills
  • Highly motivated team player with a strong 'can-do' attitude and great interpersonal skills
  • Self-starter that can work independently and multi-task effectively
  • Passionate and eager to learn new technologies
  • BSc in Computer Science or equivalent

Tech stack

JavaSpring BootSpringMySQLElasticsearchRedisVerticaAngularVueReactRubySinatraRailsActiveRecordGraphQLAWS

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.