Middle/Senior Go Developer (Geo Services)
We are looking for Middle and Senior Go Developers for a long-term international project in the field of geo-information services, mapping solutions, and spatial data processing.
The project involves the development of high-load backend services, APIs, and microservice architecture for working with geodata, routes, and location-based services.
🚀 What we offer?
- Flexibility: Remote work
- Stability: Full-time employment (8 hours a day).
- Earnings: $24/hour gross
- Convenience: Option for registration through sole proprietorship (IP), self-employment contract (GPKh)
- Project duration: Long-term
- Start: ASAP
🚀 What you will be doing
- Developing and maintaining backend services in Go.
- Designing and developing APIs and microservice architecture.
- Working with high-load distributed systems.
- Developing solutions for processing geodata and spatial analytics.
- Integrating messaging systems and event-driven architecture.
- Participating in architectural design and technical discussions.
- Collaborating with an international team in English.
- Utilizing modern AI tools to accelerate development processes.
🚀 Main Requirements
Backend
- Solid commercial experience in Go development.
- Experience in designing and implementing REST APIs.
- Experience working with microservice architecture.
- Good understanding of distributed systems principles.
🚀 Databases
- Practical experience with PostgreSQL and/or MySQL.
- Experience with NoSQL solutions will be a plus.
Messaging & Event Driven
- Experience working with Kafka or similar message brokers.
- Understanding of event-driven architecture.
Monitoring & Observability
- Experience working with Prometheus.
- Experience working with Grafana.
- Experience working with ELK Stack.
🚀 Geodata (desirable)
- Experience working with GIS systems.
- Experience working with geospatial data.
- Knowledge of PostGIS.
- Experience working with mapping services.
- Experience building routes, routing engines, or map ingestion pipelines will be a big plus.
AI Tools
Mandatory practical experience using AI tools in commercial development:
- Claude
- Cursor
- Windsurf
- Google Cloud AI
- or similar solutions
🚀 Candidate Requirements:
- English language proficiency from B2 level and above.
- Confident verbal and written communication in English.
- There will be a separate interview to assess English proficiency.
- Minimum of one overseas project lasting at least 1 year.
- Experience working in an international team.
- Willingness to work via VPN with a fixed IP address.
- Willingness to hide or deactivate LinkedIn profile during the collaboration period.
- Having an account in a Russian bank to receive payments in Russian rubles.
🚀 Preferred Locations:
- Belarus (priority)
- Kazakhstan
- Armenia
- Other CIS and foreign countries are considered
🚀 Will be an advantage
- Experience working in GIS companies.
- Experience developing navigation systems.
- Experience working with OpenStreetMap.
- Experience working with PostGIS.
- Experience working with routing engines.
- Experience working with geospatial analytics and spatial data.
- Experience working in international distributed teams.