Senior Go Engineer (Russian speaking)

 Posted a day ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and implement high-performance business logic in Go and optimize SQL database structures. Own the full lifecycle of backend services, including delivery, monitoring, and production support.

🧠 Tech Level: Senior

🗣 Language Proficiency: Upper-Intermediate

👥 FTE: 1

🧾 Employment type: Full time

🌍 Candidate Location: Poland, Kazakhstan, EU, Georgia, Armenia, Serbia

🕐 Working Time Zone: CET

🚀 Start: asap

🧭 Planned Work Duration: By the end of the year

👥 Customer Description:

The customer is a global mobility and urban services platform providing digital services across multiple countries and regions.

🧩 Project Description:

The project focuses on compliance, document processing and storage, and the handling of personal data. It is a platform-level backend solution that provides supporting functionality for a larger product rather than being an end-user application.

⚙️ Project Phase: Ongoing

🤝 Soft Skills:

• Highly proactive with the ability to independently identify stakeholders and drive initiatives to completion.

• Excellent stakeholder management skills with the ability to collaborate effectively across technical and product teams.

• A curious mindset with a strong focus on continuous improvement and challenging existing approaches.

• Excellent communication skills for effective collaboration with product managers and engineering teams.

• Strong organizational and time management skills with a high level of reliability.

💡 Hard Skills / Must Have:

• 6+ years of commercial backend engineering experience in high-load environments.

• 4+ years of commercial Go (Golang) development experience with advanced language features.

• Strong SQL expertise, including schema design, replication, partitioning, sharding, and query optimization.

• Deep knowledge of Redis and efficient use of its data structures in high-load systems.

• Experience with Docker, Kubernetes (or equivalent), CI/CD pipelines, and cloud infrastructure such as AWS.

• Experience with synchronous and asynchronous inter-service communication patterns.

• Strong understanding of microservice architecture and client-server interaction patterns.

• Experience designing and implementing observability solutions, including metrics, logging, dashboards, and tracing.

• Passion for new technologies and continuous learning.

Russian language is a must.

📌 Responsibilities and Tasks:

• Design and implement complex business logic in Go while ensuring high performance and reliability.

• Design efficient SQL database structures, optimize queries, and build asynchronous service interactions using Kafka.

• Own the lifecycle of backend services, including delivery, monitoring, and production support.

• Write clean, maintainable code, perform code reviews, follow architectural guidelines, and apply engineering best practices.

• Implement monitoring and alerting, participate in post-mortem activities, identify root causes, and automate routine tasks.

• Share knowledge with teammates, onboard new engineers, and contribute to internal libraries and tools.

• Continuously improve technical solutions and contribute to delivering the best possible product experience.

🧪 Technology Stack: Go, SQL, Redis, Docker, Kubernetes, AWS, Microservices, CI/CD

📝 Additional notes:

The work will be carried out either on clients equipment or via a virtual workstation.


📩 Ready to Join?
We look forward to receiving your application and welcoming you to our team!

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified