Job Description
From Shakers we are looking for a Golang Lead to join one of our international clients in a long - term project. Are you ready to lead a high-performance international development team? If you're an expert in Golang, passionate about microservices, and want to work 100% remotely, this is your opportunity!
What you'll do:
- Lead the Autonomy Stream, reporting directly to the Engineering Manager.
- Work closely with the team to translate business requirements into innovative tech solutions.
- Own the full development cycle, from requirements specification to deployment and production monitoring.
- Actively participate in design and code reviews, ensuring clean, maintainable, and testable code.
- Collaborate in the technical leadership of the team, ensuring alignment and engagement with the project's mission.
Requirements:
- 3+ years of experience developing REST APIs.
- Expertise in Go (Golang).
- Knowledge of Apache Kafka, PostgreSQL, MySQL, Redis, and Cassandra.
- Experience with TDD and DDD.
- Familiarity with microservice architecture patterns such as dynamic service discovery, circuit breaking, and bulkhead.
- Ability to design and lead the architecture of new services.
- Strong shared responsibility in all stages of the product.
- Knowledge of version control systems like Git and familiarity with Docker.
- Fluent in English.
What we offer:
- 100% remote: work from anywhere in the Europe ๐.
- Opportunity to work with an international team in a collaborative culture.
- Freelance contract with high flexibility and long-term potential.
- Active participation in innovative and impactful projects.
If you're ready to take on this challenge and level up your skills, we want to meet you!