Software Developer – Dyspatch


Job Description

Dyspatch is looking for a Software Developer to join our dynamic Engineering team. We care about great engineering culture and creating a product that helps people work smarter, not harder. As a member of our Engineering team you’ll work closely with the Product team, ensuring that customer experience is front-and-centre for all future features. We’ll also collaborate to groom and manage internal and external expectations for upcoming roadmap priorities. As a team we’re responsible for maintaining a planned and prioritized technical roadmap so we can get ahead of any technical debt slowing us down.

We value building reliable software that scales and we’re looking for the type of person who loves discussing and learning about great technical architecture, and how it applies to real features in production. If your work reflects your care and interest in user-focused development and great practices, we want to talk!


In the first 3 months, you will:

    • Get ramped up on our tech stack and architecture, working closely with senior members of the Engineering Team
    • Contribute to our codebase, writing readable, performant code with scalability in mind
    • Complete your first project and deploy those changes to production systems
    • Work with the Product and Customer Success teams to identify performance bottlenecks, propose solutions and lead implementations
    • Ensure code you contribute has automated tests that run through our CI/CD pipeline to help maintain the reliability we expect in our platform
    • Actively contribute to product planning sessions
    • Build out traffic, performance and user action monitoring systems to collect data for future feature implementation

Within 12 months, you will have:

    • Lead user-facing technical projects from start to finish
    • Work with the Product team on high level software architecture and system design decisions
    • Work closely with the Engineering team to coordinate feature releases on time
    • Constantly experiment with creative solutions and new technologies to create exceptional customer experiences
    • Contribute to our standards of technical documentation to maintain our commitment to building scalable systems
    • Ensure that customer feedback is taken into consideration during any/all feature planning


  • TypeScript, Go, Python
  • React, Node, GraphQL, gRPC
  • PostgreSQL, Redis, Memcache
  • AWS and Kubernetes infrastructure

About Dyspatch

Dyspatch is an email production platform that allows teams to streamline their entire email creation process and empower their email team to easily build emails with a library of pre-tested, on brand email blocks without needing to code. Our portfolio also includes Sendwithus, a transactional email template management platform ideal for SMBs.

At Dyspatch we believe that work should be transparent, engaging, and take place at a sustainable pace. We constantly strive to be better, to be more inclusive, and to push ourselves outside our comfort zones, caring deeply about our customers, products, and our coworkers. We work to grow the communities around us, as we all grow stronger together.