Backend Engineer (Golang)

CrossTech
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 57K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

API
Agile Methodologies
Software as a Service
Software Quality
Code Review
Continuous Integration
Web Development
Github
Python
PostgreSQL
MySQL
NoSQL
SQL Databases
TypeScript
Web Services
Google Cloud Platform
Backend
Gitlab
Event Driven Architecture
REST
Docker
Go

Job description

We are looking for a pro-active midbackend engineer to help build products and components of systems of the highest quality and performance. This role requires working within the engineering team to make important contributions to the development of our innovative solutions. Hence your role is to build optimised, scalable, and modular software using required technologies. Of course, you will be part of a great and fun team, but you are responsible for developing, coding and integrating back-end components and connecting applications to other web services independently and self-sufficiently.

Specifics include:

  • Conducting code reviews to ensure constant improvements in code quality
  • Collaborating with others to build and develop quality solutions
  • Detecting, announcing, and correcting errors
  • Proposing alternative solutions
  • To cooperate with product team stakeholders to design, develop, test, release and improve services
  • Maintain development standards, best practices & principles
  • Testing, testing, testing (including mocking and behavioural testing)

Requirements

Do you have experience in SQL?, * Willingness to learn new technologies and continually improve

  • At least a couple of years' commercial experience with Golang (Experience developing web applications, APIs)
  • Experience of agile processes
  • Must be able to write clean, readable, and maintainable code
  • Have actually built products - components, whole systems - we want to know what you have done in a commercial setting
  • Experience working with SQL/NoSQL databases, ability to write complex queries and optimise them (PostgreSQL, MySQL)
  • Understanding of containerization technologies (Docker)
  • Experience with CI/CD systems (Github Action, Gitlab, etc.)
  • Experience working with cloud providers like Google Cloud

Nice to have

  • DDD, TDD, BDD.
  • Event-driven architecture
  • Experience building SaaS applications
  • Python, Typescript skills

Bonus: have worked in a startup environment, * How many years of professional experience do you have using Golang?

  • How many years of work experience do you have with PostgreSQL?
  • How many years of work experience do you have with REST APIs?
  • Are you interested in working in the transportation technology industry?

Benefits & conditions

  • The opportunity to make a positive impact on society - after all, transport is a key social utility and enabler of society - we build products that actually matter.
  • Private healthcare and benefits package
  • 3% company pension contribution
  • Discretionary bonus, subject to business performance
  • 29 days holiday, including bank holidays
  • Discretionary Directors holidays (typically three a year)
  • Company away days
  • Flexible working style
  • Shape the future of the firm - we're very inclusive and open.
  • Work in an environment that values people first., Job Types: Full-time, Permanent

Pay: £53,000.00-£57,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Company pension
  • Private dental insurance
  • Private medical insurance
  • Work from home

About the company

CrossTech develops cutting-edge software designed to help a world on the move, move better. We're a mission-based firm who is a global market leading in automated inspection of transport infrastructure using computer vision. In short, we build systems which ingest video data and undertake real-time inspection and fault analysis to help prevent incidents for the largest transport systems around the world. Our expertise in AI, Automation, Analytics, and Image Processing is already helping the railway system in the UK - one of the world's most demanding - improve operational performance, efficiency, and safety by finding or predicting potential hazards and incidents before they cause delays or incidents. Based in London, CrossTech is rapidly extending their platform to railway systems across the globe and use cases beyond rail transport. Are you the one who can forever change the transport and infrastructure industries?

Apply for this position