Senior Software Engineer

Application ends: August 8, 2025

Apply for this job

Email *

Job Description

The Role

We are looking for a Senior Software Engineer to join our payments, subscriptions & billing team.

As a Senior Software Engineer, you’ll help define and implement solutions to the right problems, ensuring usability, reliability and performance are all considered. You can influence and help define technical decisions and direction, our ways of working, and make us better as a team with your experience.

You’ll measure your success by the outcomes that your team achieves, and not the amount of code you produce. You’ll know when to bring other engineers into the conversation and help guide everyone to think big-picture and be strategic. You’ll be a key member in a cross-functional team who collaborates with designers and product experts.

As a Senior Software Engineer in this team, you will:

  • Be part of a team that owns its products & services end-to-end – from solution design and development through to deployment and monitoring
  • Have experience across the full stack, but be mostly working in the backend and DevOps
  • Be working collaboratively via pair programming or mob programming
  • Build new services using Infrastructure as Code (IaC) and using templates and patterns from the infrastructure enablement team
  • Be willing to contribute your ideas and experience to continually improve our products and team

What tech do we

  • We build in: Nodejs, React, Nest.js, Typescript, PHP, Symfony, REST, GraphQL
  • We like the cloud: AWS, Lambda, Fargate, S3, SNS, SQS etc
  • And control it with: Terraform and Buildkite
  • Store things in: Aurora MySQL, DynamoDB
  • Index searches using: Elastic Search, OpenSearch
  • We practice: DevOps, CI/CD, DDD, TDD, pairing and mobbing

About You

  • You have a proven track record across the full stack with some of the technologies we work with
  • You have experience working in an agile environment and contribute to rituals such as the planning of work and the continuous improvement of team processes
  • You’re able to work in an autonomous, self-directed team
  • You are humble, hungry and smart
  • You’re a team player and want the business to succeed
  • You align with our E1 values – Forthright & Frank, Authentic Ambition, Enabled Expertise and Cranes Before Code – check out our careers page to learn more
  • Having experience with payment systems is a bonus

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru