Senior Golang Developer
Primary stack
Job description
About the Position
Our organization is currently seeking a highly qualified Senior Golang Developer to contribute to the design, implementation, and maintenance of our advanced microservices architecture. This remote position requires proficiency in Go programming language and distributed systems to develop sophisticated, scalable solutions that enhance our platform capabilities. The successful candidate will utilize cutting-edge technologies including GraphQL, gRPC, Docker, and cloud infrastructure while collaborating with our distinguished team of engineering professionals dedicated to technical excellence.
Responsibilities
- Architect and implement scalable, fault-tolerant microservices utilizing Golang (Go 1.22+) capable of processing high-volume data transactions.
- Construct and maintain efficient GraphQL and gRPC APIs to facilitate seamless inter-service communication.
- Develop optimized database solutions leveraging MySQL 8.0 and Redis 7.x for enhanced data storage and retrieval performance.
- Implement containerization strategies with Docker and orchestrate deployments within cloud environments.
- Establish comprehensive monitoring and alerting systems utilizing Prometheus to ensure optimal system reliability.
- Execute performance optimization initiatives to maximize efficiency and minimize latency.
- Contribute to critical architectural decisions that influence the strategic evolution of our platform.
- Participate in systematic code reviews to maintain superior quality standards and facilitate knowledge transfer.
- Resolve complex technical challenges across the technology stack and implement appropriate solutions.
- Provide mentorship to junior development staff and contribute to the professional development of the engineering team.
- Create thorough documentation of technical specifications and architectural decisions for organizational knowledge preservation.
Requirements
- Minimum 5+ years of professional software development experience, including 3+ years specifically focused on Golang development.
- Demonstrated expertise in constructing and maintaining production-grade microservices architecture.
- Comprehensive understanding of RESTful principles and practical experience implementing GraphQL in Go environments.
- Advanced proficiency with gRPC framework and Protocol Buffers for service communication protocols.
- Substantial experience with relational databases (MySQL) and in-memory data stores (Redis).
- Thorough knowledge of Docker containerization methodologies and associated orchestration tools.
- Practical experience with monitoring solutions such as Prometheus and Grafana for system observability.
- Demonstrated expertise in distributed systems design patterns and implementation best practices.
- Proficiency with Git version control systems and collaborative development workflows.
- Intermediate English communication capabilities (both written and verbal).
- Analytical problem-solving approach with meticulous attention to detail and code quality.
- Self-directed work ethic with demonstrated ability to perform effectively in remote work environments.
We Offer
- Opportunity to work remotely
- Collaborative and innovative work environment
- Competitive compensation package
- Professional growth and development opportunities
- Flexible working hours
About the Company
Join our team and contribute to the development of cutting-edge technology solutions that drive our organization forward. We value excellence, innovation, and teamwork, and we are committed to providing a supportive and dynamic work environment.
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain