Skip to main content

Backend Engineer (Python, AWS)

Backend Engineer (Python, AWS)
Terminal Industries
7 months 3 weeks ago

About Us

Terminal builds software that digitizes, indexes, and automates the yard, leveraging best-in-class machine learning. Our platform will provide warehouse operators with the intelligence needed to optimize their usage of trucks, trailers, chassis, containers and personnel.

These are the fundamental operating assets of commerce - and represent the last great frontier of untapped data. In the process, Terminal will address many industry-wide pain points, including compliance, manual processes, equipment location, phantom costs, and labor inefficiencies. Ultimately, Terminal will become the central nervous system for the yard, seamlessly connecting all data sources to support an extensive range of essential functions.

Overview

Our world-class vision engineering team has built an engine that can process the movement of trucks and containers in real-time. It's now time to unlock the potential of that engine by building SaaS applications that leverage the vision engine to transform the logistics industry.

  • We're hiring the team of engineers that will architect and build these applications from the ground up.
  • We are on the lookout for a skilled Backend Engineer with a minimum of 3 years of relevant experience to strengthen our Platform team at Terminal. This role is central to the development and maintenance of our backend systems that are integral to handling data ingested from numerous on-premises devices and supporting our cloud-based platform's functionalities.
  • The ideal candidate will demonstrate proficiency with Amazon DynamoDB and at least one relational database technology, and exhibit strong capabilities in managing and scaling cloud-based serverless architectures, particularly those involving AWS services like Lambda and API Gateway.

Responsibilities

  • Design, develop and maintain scalable and efficient backend services that integrate with various database systems and APIs.
  • Utilize AWS services, focusing on DynamoDB, Lambda and API Gateway, to build and optimize serverless and event-driven applications.
  • Ensure high performance and responsiveness of all backend systems and services.

Required skills and qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 3 years experience in backend development, with a strong understanding of Python programming.
  • Extensive experience with AWS cloud services, including DynamoDB, Lambda, API Gateway and EventBridge.
  • Experience with relational and non-relational database technologies and a strong understanding of database design and transactional systems.

Preferred skills and qualifications

  • Experience with additional AWS services such as EC2, ECS, RDS, S3 and CloudWatch.
  • Knowledge of Rust or Golang.
  • Experience with infrastructure-as-code tools such as CloudFormation or Terraform.

What We Offer

Joining the Terminal team means being part of a dynamic, innovative environment where your work directly impacts the future of logistics and the global supply chain. You will work closely with a team of experts passionate about operational excellence and technological innovation. We offer competitive salaries, a comprehensive benefits package, and opportunities for professional growth.

Location

The office is located in Belfast City. Opportunity to work Full Time from the office, or in a Hybrid capacity (working 2 days from home, 3 days in the office).

Expertise level

Work arrangement

Similar Jobs in United Kingdom