Senior Golang Developer

Posted 5 days ago

This is a fully remote position, open to applicants in Europe.

📋 Description

• Design, develop, and sustain robust, scalable, and reliable backend services to meet business requirements.

• Lead technical research, architectural design, and the implementation of backend services and new functionalities.

• Engage actively in code reviews and architectural discussions.

• Produce clean, effective, and maintainable code in line with company standards.

• Take responsibility for the complete lifecycle of backend services, encompassing delivery, monitoring, and maintenance in production.

• Establish and uphold observability infrastructure, including metrics, logging, dashboards, and tracing.

• Mentor and guide fellow engineers while promoting best practices and high standards.

• Participate in Agile methodologies.


⛳️ Requirements

• Proficient in relevant programming languages at an intermediate level.

• Must reside in the EU, Georgia, Armenia, Kazakhstan, or Moldova.

• Availability to work within the CET time zone.

• More than 5 years of commercial backend engineering experience in production settings.

• Strong expertise in Go, including concurrency, synchronization primitives, context propagation, goroutine lifecycle management, and graceful shutdown patterns.

• Experience in building and maintaining high-load distributed systems.

• Recent experience in product development involving complex business logic and evolving requirements.

• Solid SQL and data modeling capabilities, including schema design, joins, aggregations, composite indexes, data type selection, query analysis, replication, partitioning, and sharding.

• Familiarity with MySQL or PostgreSQL.

• Strong understanding of caching strategies, including Redis.

• Experience with synchronous and asynchronous inter-service communication, including gRPC and message brokers.

• Comprehensive understanding of microservice architecture patterns and efficient client-server interactions.

• Practical experience with observability tools and practices, including metrics, logging, distributed tracing, and alerting.

• Knowledge of non-functional requirements, SLA, SLO, and SLI.

• Experience with Docker, Kubernetes, CI/CD pipelines, and cloud services.

• Capability to write maintainable, testable code with thorough unit and integration test coverage.

• Proficient with Git and contemporary code review workflows.

• Ability to articulate project architecture at any level of detail.

• Capacity to independently navigate ambiguous problems to reach solutions by clarifying requirements.


🏝️ Benefits

• Fully remote work arrangement.

• 6-month planned work duration.

• Opportunity to contribute to a global mobility and urban services platform.

• Mentoring and guidance for engineers through collaborative engineering practices.

People also viewed

MWDN20 hours ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar22 hours ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®1 day ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru1 day ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training1 day ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick1 day ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers