AdTechTalent
Engineering19 days agoHybrid

Criteo

Senior Fullstack Software Engineer

seniorfullstacksoftware engineerangularpythondjangouiunit testingintegration testingend-to-end testingagilementoringai toolshybrid

Key details

Salary

Not specified

Employment type

Permanent Full Time

Seniority

Senior

Years experience

5+

Location

Limassol, Cyprus; Yerevan, Armenia

Full job description

Senior Fullstack Software Engineer role to develop and maintain large UI platforms using Angular and Python/Django. Responsibilities include implementing business requirements, roadmap planning, code quality assurance through testing and reviews, deployment, and mentoring. Requires 5+ years experience with strong skills in Angular and Python/Django, Agile methodology, and a collaborative mindset. Hybrid work model based in Limassol, Cyprus or Yerevan, Armenia. Benefits include hybrid work, career development, health and wellness support, competitive salary, and potential equity.

What you'll do

  • Develop UI platforms and integrations focusing on usability, reliability, and performance
  • Implement business requirements using Angular and Python/Django
  • Contribute to roadmap planning and own large features end-to-end
  • Collaborate closely with team, project managers, and cross-functional teams
  • Ensure code quality through unit, integration, and end-to-end testing
  • Conduct code reviews to maintain high standards of code quality and maintainability
  • Participate in deployment and monitoring of UI platforms owned by the team
  • Contribute to a strong engineering culture by mentoring engineers and fostering knowledge sharing, openness, and engineering best practices

Requirements

  • 5+ years of experience developing and evolving large, complex UI platforms
  • Strong expertise in either Angular or Python/Django, with practical experience in both
  • Passionate about making the best architectural and design decisions
  • Confidently use AI tools to automate routine tasks and deliver better results faster
  • Value reusability and enjoy turning complex problems into simple, elegant solutions
  • Write clean, readable, and efficient code
  • Positive attitude and pragmatic approach to problem solving
  • Experience working collaboratively with others
  • Curious about new technologies and motivated to explore and lead initiatives around them
  • Experienced with Agile methodologies
  • Enjoy sharing knowledge and mentoring others

Tech stack

AngularPythonDjangounit testingintegration testingend-to-end testingAI tools

Benefits

Hybrid work model blending home and in-office experiencesLearning, mentorship & career development programsHealth benefits, wellness perks & mental health supportDiverse, inclusive, and globally connected teamAttractive salary with performance-based rewards and family-friendly policiesPotential for equity depending on role and levelAdditional benefits may vary depending on country and employment nature

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

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