Software Engineer Ii, Backend

Iterable Iterable · Enterprise · Lisbon, Portugal · Engineering

Software Engineer II, Backend role at Iterable, a customer engagement platform that uses AI to personalize user experiences. The role focuses on building scalable web applications using Scala, Elasticsearch, and Postgres, with responsibilities including completing tasks autonomously, collaborating with team members, and recommending process enhancements. Requires 3+ years of experience and willingness to take on-call duties.

What you'd actually do

  1. Complete assigned tasks that are comprehensive and thought out
  2. Proactively collaborate with team members to find the best solutions
  3. Form opinions while seeking input from a diverse group of team members on how to solve a problem
  4. Recommend solutions to enhance existing processes and understand resources available to overcome unforeseen issues
  5. Learn to proactively anticipate small roadblocks to accomplishing tasks and use knowledge of business unit processes to navigate

Skills

Required

  • 3+ years relevant software development experience
  • Experience building production-ready, scalable web applications
  • Proficiency in at least one modern programming language (ideally Scala and/or Java)
  • Experience with Elasticsearch and/or other relevant technologies like Postgres
  • Desire to work in a highly remote/distributed but collaborative environment
  • Willingness to take on-call responsibilities
  • Fluency in English (verbal and written)
  • Legally authorized to work in the EU

Nice to have

  • Experience with End-to-End, Integration, and Performance testing
  • Exposure to enterprise systems
  • Worked in a company with a strong US presence