Location
Tallinn, Harjumaa, Estonia
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
๐ง Tech Level:
Senior
๐ฃ๏ธ Language Proficiency:
Intermediate
๐งพ Employment type:
Full time
๐ Candidate Location:
Poland, Kazakhstan, EU, Georgia
๐ Working Time Zone:
CET
๐ Start:
ASAP
๐งญ Planned Work Duration:
4 months
๐ฅ Customer Description:
The customer is a global mobility and urban services platform providing transportation and related digital services.
๐งฉ Project Description:
The project focuses on a branding management platform supporting the complete branding lifecycle and verification processes.
โ๏ธ Project Phase:
ongoing
๐ค Soft Skills:
- Highly proactive with the ability to identify stakeholders and drive tasks independently.
- Strong stakeholder management skills with the ability to collaborate across technical and business teams.
- Curious mindset with a focus on continuous improvement.
- Excellent communication skills for effective collaboration with engineering and product teams.
- Strong organisational and time management skills.
๐ก Hard Skills / Must Have:
- 5\+ years of commercial backend engineering experience in high-load environments.
- Experience in product-led environments and a proven track record of building and scaling high-load distributed systems.
- Expert-level Go, including advanced language features such as generics, reflection, unsafe, and custom synchronisation primitives.
- Strong SQL knowledge, including schema design, replication, partitioning, sharding, and query optimisation.
- Deep understanding of Redis data structures and their efficient use in high-load systems.
- Experience with synchronous and asynchronous service communication patterns (gRPC, message brokers).
- Strong knowledge of microservice architecture patterns and client-server communication.
- Experience designing and implementing observability strategies, including metrics, logging, dashboards, and distributed tracing.
- Experience with Docker, CI/CD, Kubernetes (or equivalent), and cloud infrastructure.
- Ability to write maintainable, testable code with solid unit and integration test coverage.
- Git proficiency.
- Experience with project management and collaboration tools.
- Interest in emerging technologies and continuous professional development.
โจ Hard Skills / Nice to Have:
- Experience with event-driven architectures and messaging technologies.
- Experience with Infrastructure as Code tools.
- Experience optimising Go service performance using profiling tools.
- Experience with design collaboration tools and cross-platform workflows.
- Experience using AI-assisted development tools to accelerate coding, testing, and code reviews.
๐ Responsibilities:
- Design, develop, and maintain robust, scalable, and reliable backend services.
- Drive technical research, architecture design, and implementation of backend services and new features.
- Collaborate with cross-functional teams to deliver effective technical solutions.
- Participate in code reviews and architectural discussions while promoting engineering best practices.
- Write clean, maintainable, and production-ready code.
- Own the full lifecycle of backend services, including deployment, monitoring, and production support.
- Implement and maintain observability infrastructure, including metrics, logging, dashboards, and tracing.
- Mentor engineers and contribute to the technical growth of the team.
- Participate in Agile ceremonies, including discovery, refinement, decomposition, sprint planning, and demonstrations.
๐งช Technology Stack:
}Go, Docker, CI/CD, Kubernetes, AWS.
๐ฉ Ready to Join?
We look forward to receiving your application and welcoming you to our team!
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.