S

Sperry Rail

Inspects railway tracks and builds testing systems

Full Stack Engineer - Platform Reliability

Full-Stack EngineeringUpdated on Nov 13
Full-timeDerby, UKNo salary listedIn-person

About the Job

Requirements

  • Strong proficiency in Python for backend development.
  • Experience with React, including hooks, state management, and component architecture.
  • Experience with AWS cloud services and cloud-native architecture.
  • A solid understanding of SQL and relational and non-relational databases.
  • Experience building and consuming RESTful APIs.
  • Familiarity with modern frontend tooling, including TypeScript, Webpack or Vite, and CSS frameworks.
  • Strong debugging and problem-solving skills, including on systems the candidate did not write.
  • Ability to context-switch across multiple projects and priorities.
  • Familiarity with version control using Git, CI/CD pipelines, and agile development practices.
  • Good communication skills, including explaining technical concepts to non-technical stakeholders.
  • Ability to work collaboratively and contribute to a team-first culture.
  • Strong interpersonal skills, including actively listening, navigating disagreements constructively, and communicating with technical and non-technical audiences.
  • Ability to work independently on most tasks, plan work within a sprint or project, and make sound day-to-day decisions autonomously.
  • Ability to remain calm during production issues, methodically identify root causes, and document findings.

Responsibilities

  • Develop and maintain backend services, APIs, and microservices using Python.
  • Build and maintain frontend applications and user interfaces using React.
  • Design and implement cloud-native solutions on AWS, including Lambda, EC2, S3, RDS, DynamoDB, and API Gateway.
  • Own platform reliability and resilience through monitoring, alerting, and engineering work that removes recurring failures.
  • Serve as a first point of contact for system users, triage incoming issues, and work to defined incident severities and response times.
  • Investigate problems through root cause and drive fixes to closure, including design changes that prevent recurrence.
  • Help specify new features and improvements based on observed failures and user requests.
  • Improve the documentation, stability, and supportability of systems.
  • Support and contribute to multiple projects across the engineering team.
  • Write automated tests and maintain CI/CD pipelines.
  • Collaborate with stakeholders to gather requirements and deliver solutions.
  • Write clean, tested, well-documented code following engineering best practices.
  • Participate in code reviews, sprint planning, and technical design discussions.
  • Collaborate with inspection engineers, data scientists, product managers, and other cross-functional teams.
  • Contribute to continuous improvement, knowledge sharing, and technical excellence.

Desired Qualifications

  • Experience working to formal incident management and service-level agreement (SLA) frameworks and improving them.
  • Experience with observability and monitoring tools such as CloudWatch, Grafana, Datadog, or similar.
  • Experience picking up an unfamiliar codebase and making it dependable.
  • Experience in rail testing, nondestructive testing (NDT), or sensor-based inspection industries, including ultrasound, eddy current, or electromagnetic inspection.
  • AWS certifications.
  • Experience with infrastructure as code using CloudFormation, CDK, or Terraform.
  • Knowledge of containerization using Docker or ECS/Fargate.

About the Company

Sperry Rail

Inspects railway tracks and builds testing systems

Sperry Rail provides rail inspection services and equipment to freight railroads and passenger transit networks. Its technicians use ultrasonic, electromagnetic and surface-testing systems to find internal and external rail defects without destroying the track. The company develops inspection hardware for vehicles that run on rails or travel between roads and rails, along with handheld tools for targeted checks. Customers use the findings to plan track maintenance, repairs and future testing schedules across their networks; Sperry also sells inspection vehicles, components and testing systems. Founded in 1928, the company is headquartered in Shelton, Connecticut.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Shelton, CT
Founded
1928

Recently Posted Jobs

Explore more opportunities at Sperry Rail

See more jobs