Backend Engineer (Golang)
Role details
Job location
Tech stack
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