About The Position

At Hatch, we’re revolutionizing customer service with AI that doesn’t just assist — it transforms how businesses engage with customers. Backed by Y Combinator and top-tier investors like Bessemer Venture Partners and NextView Ventures, we’re doubling revenue year over year and scaling rapidly. We’re building the future of AI-driven customer service — and we’re just getting started. As a Senior Engineer on the DataBridge team, you’ll work at the heart of Hatch’s customer data ecosystem. Our team integrates with CRMs and lead sources to bring customer data into Hatch, and we’re focused on scaling our systems to make integrations more reliable, easier to build, and faster to extend. This role is for engineers who enjoy owning complex systems end-to-end, collaborating with others on architectural decisions, and delivering high-quality solutions that power real customer workflows.

Requirements

  • 5+ years of software engineering experience, including time in senior-level roles.
  • Proven experience building distributed or data-intensive backend systems.
  • Strong programming skills in one or more backend languages (Elixir, Python, Go, etc.).
  • Solid understanding of databases (PostgreSQL, Redis, etc.), APIs, and cloud infrastructure.
  • Experience integrating with third-party APIs and managing data pipelines.
  • Strong debugging, testing, and monitoring skills — you care about shipping reliable code.
  • Excellent communication and collaboration skills.
  • Product-oriented mindset — you care about building systems that meet customer needs.

Nice To Haves

  • Experience with high-growth startup environments.
  • Contributions to open source or active participation in engineering communities.

Responsibilities

  • Design and implement reliable, scalable backend systems for ingesting and syncing customer data.
  • Own the end-to-end development process for new integrations, from design and coding through testing, monitoring, and maintenance.
  • Collaborate with staff engineers and peers to make thoughtful technical decisions and contribute to architectural discussions.
  • Identify and implement improvements to reliability, observability, and integration performance.
  • Work closely with product managers to translate customer needs into technical requirements and solutions.
  • Contribute to team best practices around testing, monitoring, and deployment.
  • Participate in code reviews and technical discussions, raising the bar for code quality and maintainability.

Benefits

  • Competitive salary and equity
  • Remote OR Hybrid work environment (3 days/week in our NYC office)
  • Medical, dental, and vision benefits
  • 401(k) plan
  • Flexible PTO
  • Opportunity to build at the ground floor of a high-growth, mission-driven company
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service