Enable job alerts via email!

Senior / Staff Backend Engineer

dot on | doton.io

Monmouth

Hybrid

GBP 40,000 - 45,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in sales and supply chain management is seeking a Backend Engineer to join their innovative team. The role involves building and maintaining backend systems, ensuring operational excellence, and taking ownership of projects. Candidates should have extensive experience in backend technologies including JavaScript/NodeJS, cloud services, and API development. This full-time position offers a hybrid work environment and a competitive salary, supporting a work-life balance with 33 days holiday.

Benefits

Competitive salary
Work-life balance
Hybrid working
Regular team events
33 days holiday

Qualifications

  • Extensive professional experience in backend software engineering.
  • Ability to thrive in a fast-paced, agile startup environment.
  • Strong proficiency in English communication.

Responsibilities

  • Build and improve the backend for public APIs and user-facing features.
  • Monitor services and infrastructure health to ensure reliability.
  • Respond to urgent operational incidents as part of on-call rotations.

Skills

API development
Cloud engineering
Incident management
Performance optimization
JavaScript/NodeJS
MongoDB
REST APIs
GraphQL APIs

Education

Professional experience in software engineering
Experience in cloud services

Job description

2 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from dot on | doton.io

Co-founder & CEO of dot on - Next Gen Sales & Supply Chain Management System, plug & play with ERPs/WMS/etc

Responsibilities

____________________________________________________________________________________________

Backend Engineers play a multi-disciplined backend role, in shaping and building the backend for various public API, user-facing and background features, through to site reliability engineering (SRE) and cloud engineering. They work together with other people in the Product team to solve common goals and to help solve issues in production.

Backend Engineers responsibilities:

  • Build and improve the backend for various public API, user-facing and background features, with everything from database models, GraphQL/REST APIs, background tasks/automations, integrating with third-party products, to continuous integration / deployment (CI/CD); in a secure, well-tested and performant way that meets our high internal standards for quality, style, maintainability, testing, security and best practices. Maintain and advocate for these standards through code review.
  • Monitor services, databases and infrastructure health to help ensure reliability, availability, and scalability of the Dot On business critical product; identifying and resolving issues, and improving system design and reliability. Improve automations, analytics, observability, monitoring and alerting for our services, databases and infrastructure so we can better prevent and respond to operational incidents.
  • Respond to and resolve urgent operational incidents through on-call rotations (weekdays and weekends, including nights), to help ensure the availability (SLO/SLA/etc) goals of Dot On’s business critical product are met - including taking ownership, from the offset through to root cause analysis, resolution, communications with users, and retrospectives. We are a small, talented team and share this responsibility as a team. Our product is strategically built and monitored to help prevent and mitigate operational incidents.
  • Design, provision, manage, automate, and improve performance and security of cloud resources, databases and infrastructure using infrastructure as code (IaC), ensuring high availability (HA), reliability, resiliency, scalability and cost efficiency of the Dot On business critical product; whilst meeting our high internal standards for quality, style, maintainability, security and best practices. Manage database backup, and data integrity strategies.
  • Take ownership of projects; shaping the direction, making decisions, talking to users when needed, and communicating progress.
  • Improve performance by profiling and tracing.
  • Fix prioritised issues from the issue tracker in order of severity/priority.
  • Continuously learn and expand both (a) domain knowledge relevant to the Dot On product (supply chain operations, etc), and (b) technological knowledge relevant to the Dot On product technologies.
  • Redefine best-in-class (retail, etc) supply chain operations processes so that we can build an opinionated product.
Requirements

____________________________________________________________________________________________

  • Extensive professional experience spanning backend software engineering.
  • Demonstrated to truly be a product builder, taking initiative, self-motivating, self-managing, ensuring attention-to-detail and approaching problems productively, with a big-picture solution orientated mindset.
  • Demonstrated to take full ownership of projects, including defining direction and productively making decisions (including making decisions where there may be more than one solution), to engaging with users and communicating progress.
  • Demonstrated strong desire for attention to detail, a passion for craftsmanship and building high quality technologies where no corners are cut, and work in accordance with these values.
  • Demonstrated capacity to clearly and concisely communicate complex technical, architectural, and/or organisational problems and propose thorough iterative solutions.
  • Professional experience in improving analytics, observability, monitoring and alerting to help prevent and respond to operational incidents.
  • Demonstrated to take full ownership of operational incidents, including defining direction and productively making decisions, to engaging with users and communicating progress.
  • Professional experience in improving performance through profiling and tracing.
  • Ability to thrive in a fast paced, highly agile, intensely iterative startup environment.
  • Demonstrated to continuously learn and expand both domain expertise and technological knowledge. Domain expertise is a key foundation of building best-in-class products.
  • Extensive professional experience of: (a) JavaScript/NodeJS and/or Rust, including writing unit and integration tests, (b) REST APIs and/or GraphQL APIs, (c) MongoDB and/or PostgreSQL, (d) Continuous integration (CI) and continuous deployment (CD) pipelines, (e) Google Cloud, and/or Azure, and/or AWS and/or another mainstream cloud computing services vendor.
  • Demonstrated ability to onboard and integrate with an organisation long-term.
  • Proficiency in the English language, both written and verbal.
Nice-to-haves

____________________________________________________________________________________________

  • Professional experience of Our Tech Stack & Tools (section below).
  • Working knowledge of service reliability engineering (SRE), including monitoring and alerting systems, scripting and automation tools, and incident management and troubleshooting techniques.
  • Professional experience of Cloud Engineering, including designing, building and managing cloud infrastructure and services, spanning virtual machines, k8s, networks, storage and implementing security measures to protect cloud environments. Professional experience in automating infrastructure provisioning using infrastructure as code (IaC) and management, optimising cloud costs and performance and working with cloud provider Google Cloud.
  • Domain expertise and professional experience of building/integrating midmarket and midsize enterprise Ecommerce Platforms, ERPs, WMSs, POS, TMS, OMS and CRM systems, and Payment Platforms.
  • Product (SaaS) company experience, preferably enterprise software.
  • Experience working in a hybrid or remote working environment.

Acronym information

ERP are Enterprise Resource Planning systems. WMS are Warehouse Management Systems. POS are Point of Sale systems. TMS are Transport Management Systems. OMS are Order Management Systems. CRM are Customer Relationship Management systems.

What we offer

____________________________________________________________________________________________

  • Interesting and challenging work
  • Work-life balance
  • Competitive salary
  • Hybrid working (working from home in the UK, and with a minimum 1 day per week in office working at our HQ (NP25 3BT, UK)) or in office working at our HQ (NP25 3BT, UK)
  • Permanent, full-time position
  • Regular team events
  • 33 days holiday

Dot On is an Equal Opportunities Employer

____________________________________________________________________________________________

Dot On is an equal opportunities employer and applicants will be recruited on the basis of their qualifications and experience to do the work to be performed, regardless of sex, sexual orientation, gender reassignment, marital status, race, colour, ethnic or national origin, religion or belief, political opinion (Northern Ireland only), age, disability or trade union membership status.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Technology, Information and Internet

Referrals increase your chances of interviewing at dot on | doton.io by 2x

Sign in to set job alerts for “Back End Developer” roles.

City Of Bristol, England, United Kingdom 1 week ago

Gloucester, England, United Kingdom 2 weeks ago

City Of Bristol, England, United Kingdom £40,000 - £45,000 1 day ago

Gloucester, England, United Kingdom 2 days ago

City Of Bristol, England, United Kingdom 1 month ago

City Of Bristol, England, United Kingdom 1 week ago

City Of Bristol, England, United Kingdom 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.