Software Engineer

at  Terminal Industries

Belfast, Northern Ireland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jun, 2024Not Specified30 Mar, 20243 year(s) or aboveAngular,Working Experience,Vue.Js,Test Suites,Programming Languages,Amazon Web Services,Sql,Computer Science,Ec2,Nosql,Product Requirements,Code,Accountability,Testing,Database Systems,Python,Mongodb,WritingNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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 seeking an experienced Software Engineer with a minimum of 3 years of relevant experience to join our team. You will be working in a fast paced, delivery focused environment, playing a critical role in helping a startup company to improve its processes and drive the implementation of Terminal’s Platform.

REQUIREMENTS:

  • Bachelor’s or higher degree in Computer Science or a related field.
  • Minimum of 3 years of proven experience as a Software engineer.
  • In-depth knowledge of CI/CD tools and practices.
  • Working experience and understanding of SQL and NoSQL databases.
  • Solid experience in writing test suites and conducting code reviews to ensure software quality.
  • Being proactive and using intuition to spot, resolve and improve current standings and situations.
  • Knowledge of version control systems (e.g. Git) for collaborative working.
  • Experience developing SaaS solutions on cloud platforms, preferably AWS (Amazon Web Services), including services like EC2, Lambda, S3, and RDS.
  • Takes personal ownership and accountability for delivering high quality work in line with project and product requirements and uses good judgement in escalating to senior colleagues when over-running, facing unanticipated challenges, or redefining objectives.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Demonstrable ability to code in one or more languages (Python, C++), and willingness to develop in Python, if not already a primary language.
  • Familiarity with database systems such as SQL, NoSQL, or MongoDB.
  • Experience with web development frameworks such as React, Angular, or Vue.js.
  • Any experience bringing a consumer tech product to market and scaling would be beneficial but not essential.
  • Enthusiasm and the ability to work together as part of a team.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Actively participate in every phase of software development including design, implementation, testing, review, and documentation.
  • Write clean, performant, and scalable code.
  • Collaborate with other engineers, designers, and product owners to deliver the best solution for our customers.
  • Contribute to the optimisation of our software development life cycle and other internal engineering processes.
  • Drive the implementation of new technologies and establish design patterns to reduce technical debt and improve application performance and maintainability.
  • Contributing to product planning and solving unique application and infrastructure scaling challenges as the company scales.
  • Improving our internal testing/deployment/monitoring tools and processes.
  • Keep abreast of new technologies and industry trends.
  • Evaluate, suggest, and implement new technologies to benefit the applications.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science

Proficient

1

Belfast, United Kingdom