Browse All Jobs
Job Description

Yext is seeking a skilled Software Engineer to join the Relate Core team, now an integral part of Yext, and help drive the development of its conversation and message template stack. The engineer will work with a highly engaged and collaborative team on the systems that power the omnichannel messaging service, including SMS, WhatsApp, message templates, message scheduling, and integrations with broadband and telephony providers such as Twilio. This role involves designing, developing, and maintaining applications using Python and Django, collaborating with cross-functional teams, writing clean and testable code, troubleshooting complex technical issues, and optimizing applications for speed and scalability.

What this role involves:

  • Designing, developing, and maintaining applications using Python and Django.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Writing clean, modular, and testable code with a focus on maintainability.
  • Troubleshooting and resolving complex technical issues in backend systems.
  • Optimizing applications for maximum speed and scalability.
  • Contributing to architectural decisions and participating in code reviews.

Requirements:

  • 2+ years proven experience as a Software Developer, with strong experience in SAAS and building enterprise systems that scale.
  • Proficiency in Python, Django, FastAPI, and AWS, or similar technologies, for backend development.
  • Experience with relational and non-relational databases, including schema design, query tuning, and data migrations.
  • A passion for clean code, thoughtful architecture, and delivering outstanding user experiences.
  • High engagement and proactively seek solutions and drive innovation.
  • Excellent problem-solving skills with the ability to handle ambiguous challenges.
  • Enthusiasm for your work and the team's mission.
  • A true team player that is present and involved, ready to support others and contribute to shared goals.
  • Embraces collaboration, sharing ideas and feedback openly.

What Yext offers:

  • Opportunity to work on critical codebases in both legacy monoservice and newer microservices.
  • Chance to become a domain expert.
  • Participation in team and company meetings and huddles.
  • Opportunity to maximize value delivery by driving best practices across technology and team processes.
Apply Manually