Software Engineer
at Terminal Industries
Belfast, Northern Ireland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jun, 2024 | Not Specified | 30 Mar, 2024 | 3 year(s) or above | Angular,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,Writing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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