This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled and passionate Senior Golang Developer Consultant to join our team. As a consultant in our firm, you'll have the opportunity to work on diverse and impactful projects for our clients across various industries. This isn't just a coding job; you will be a trusted technical advisor, a problem solver, and an integral part of the client's success. You will be responsible for designing, developing, and deploying high-performance, scalable, and resilient applications. This role is perfect for a developer who thrives on new challenges and enjoys building robust back-end systems using Go.
Job Responsibility:
Architect, develop, and maintain high-quality, efficient, and reliable software using the Go programming language
Work directly with clients to understand their business needs, translate requirements into technical specifications, and propose effective solutions
Design and implement RESTful APIs, microservices, and other distributed systems
Write clean, well-documented, and testable code
Participate actively in code reviews to maintain high coding standards
Debug production issues and optimize application performance to ensure stability and efficiency
Work with databases (SQL and NoSQL) and cloud platforms to build comprehensive solutions
Keep up-to-date with the latest trends and best practices in the Golang community and broader cloud-native ecosystem
Requirements:
Minimum of 3+ years of professional experience developing software with Golang
Deep understanding of Go's concurrency model, including goroutines and channels
Proven experience building and consuming RESTful APIs
Proficiency with at least one SQL database (e.g., PostgreSQL, MySQL) and one NoSQL database (e.g., MongoDB, Redis)
Hands-on experience with at least one major cloud provider (AWS, GCP, or Azure) and familiarity with containerization (Docker) and orchestration (Kubernetes)
Strong knowledge of Git
Excellent communication and problem-solving skills, with the ability to explain complex technical concepts to non-technical stakeholders
Nice to have:
Experience with event-driven architecture and message queues (e.g., RabbitMQ, Kafka)
Knowledge of CI/CD pipelines
Experience with other languages like Python, Java, or Node.js is a plus