Golang Technical Leader
We are looking for a Golang Technical Leader with a strong background in building extensible and scalable modern web applications. As a Technical Leader, you will be the expert in building solutions, raising engineering standards and promoting a strong engineering culture.
Responsibilities
- Work across teams with other frontend engineers, backend engineers, and product managers.
- Building optimised, scalable, and efficient applications using Go
- Deconstruct complex problems and work towards a clean lightweight solution, by yourself or with the team.
- Collaborate with senior engineers to architect and build product features and experiences
- Serve as a point-person to your team and guide them through feature planning, scoping, hiring, execution and quality assurance.
- Collaborate with design, product teams to understand product requirements, provide technical expertise/insights and translate requirements into amazing user experiences.
- Participate proactively in code reviews to maintain a high-quality testable code culture
Requirements
- Bachelor's/Master's degree in Engineering/Computer Science (or equivalent experience)
- At least 5 years of experience with Golang in an agile environment with a minimum of 2 years in a team lead position
- Knowledge of common Go routine and design patterns
- Experience with the full site of Go frameworks and tools
- Extensive knowledge of web security
- Familiarity with CI/CD, Docker
- Experience with database systems (SQL/ No-SQL)
- Experience with Payment platforms is preferred
- Experience with Blockchain Development is a plus
- Good English communication skills