Skip to content Skip to footer

Senior Software Engineer

About the job

At Programmatic, we believe work should be meaningful. People weren’t put on this earth to format documents, chase signatures, or copy and paste from one file to another. We were made to think, to build, and to create.

That’s why we created Programmatic – to automate the workflows behind corporate life, starting with contracts and documents, so teams can get real work done.

If you’re someone who thrives under pressure, takes ownership, and wants to change how the world works, you’ll find this role deeply rewarding.

What we value:
  • Simplicity: making things easy to understand and even easier to use.
  • Resourcefulness: not doing more with less, but doing better with less.
  • Resilience: staying calm under pressure and solving the problems others avoid.
  • Ownership: owning the outcomes – not just the tasks.
What you’ll own:
  • Product Development: Design, develop, and maintain scalable and reliable features across the stack, ensuring seamless user experiences.
  • Platform Evolution: Contribute to the architecture and evolution of our platform, enabling robust and efficient performance.
  • Collaboration: Work closely with the product, design, and engineering teams to bring new ideas to life and improve existing functionality.
  • Code Excellence:  Write clean, maintainable, and well-documented code. Conduct peer reviews and ensure high-quality releases.
  • Technical Problem-Solving: Debug, optimise, and improve the platform to deliver a seamless user experience.
  • Lean Delivery: Execute under an agile and lean development cycle, continuously iterating to meet user needs.
Must-have(s):
  • Proficiency in both front-end and back-end technologies, including JavaScript (React) and server-side languages like Next.js, Python/Django and Kotlin. 
  • Solid understanding of REST APIs and experience building and integrating them.
  • Experience with databases (SQL, NoSQL) and optimising data flows.
  • Familiarity with CI/CD pipelines, containerisation tools (Docker/Kubernetes), and cloud platforms (preferably Azure).
  • Knowledge of application security standards and best practices.
  • Ability to write and maintain unit and integration tests to ensure code quality.
  • Fluent in English with strong communication skills.
Nice-to-have(s):
  • Familiarity with event-driven architecture and message brokers like Kafka.
  • Experience with microservices architecture.
  • Knowledge of digital identity and legal technology.
  • Hands-on experience with infrastructure as code (e.g., Terraform).
  • Familiarity with testing frameworks like Jest, Cypress, or Selenium.
What success looks like:
  • Building and shipping high-quality features that enhance the platform’s functionality and scalability.
  • Delivering a seamless and intuitive user experience.
  • Collaborating effectively with the team to rapidly iterate and solve challenges.
  • Continuously improving code quality and system performance.
  • Thriving in a fast-paced environment, turning high-level requirements into actionable tasks
What you’ll get:
  • Competitive compensation.
  • Flexible working arrangements (~80% remote).
  • A pivotal role in shaping the voice and vision of an innovative startup.
  • A culture of autonomy, creativity, and growth opportunities.
Who Should Apply:

This role is for builders, doers, and visionaries — not for those who prefer comfort zones or simply “managing” tasks. If you’re ready to lead with courage, creativity, and relentless focus, we want you on our team.
Join us at Programmatic to shape the future of work.

    Ready to get started?

    Your perfect role might not be listed, but we’d still love to hear from you.