
Description
My client is looking for hands-on Tech Lead to join their team on a full-time basis.
This is an exciting and challenging opportunity to apply cutting-edge technology to revolutionizing a well-established industry.
Tech The majority of their services are written in Golang with stream processing in Java, they use gRPC,
Apache Kafka based event driven architecture and they follow CI / CD and agile methodologies to deploy into production.
What's in it for you?
Working with latest cutting-edge technologies Disrupting a century old industry in a start-up environment
Opportunity to grow and develop your core skills Deliver a green field system
Work in an agile environment Competitive salary
Opportunity to travel to client offices based in London
Responsibilities:
- As a member of the squad, you will be developing robust microservices to form the heart of as SaaS platform to serve globally distributed users.
- Follow Golang best practices to deliver and support production ready industry quality code.
- Responsible for full life cycle of services.
- Developers will take the services they build from design, through implementation and into production.
- Continuous improvement of all development and deployment processes.
- Successful delivery of your services into production.
- Regular and clear communication of progress to the squad product owner
Requirements:
- Full hands-on technical experience Team Lead experience Proficiency in : Golang, Protobuf / gRPC, RDBMS and NoSQL database, microservices architecture concepts, container based architecture : docker, kubernetes, advanced use of git, use of Unix systems commands
- Nice to have AWS stack experience
- Exposure to GraphQL Postgres and MongoDB Basic devops knowledge
- Kafka experience Elastic
- Search Past experience
- Deliver features autonomously with a high degree of team coordination
- Automated testing
- Working with CI / CD practices
- Event driven architecture and message passing
More about you
Good level of English Willingness to learn and open mind about new technologies A collaborative approach