Job Title: Senior Go Engineer
Location: Remote
We are looking for a talented Senior Go Engineer to join our clients growing team. You will be responsible for building and maintaining robust, high-performance systems that scale. The ideal candidate will have significant experience with Go (Golang), and strong expertise in distributed systems, microservices architecture, and cloud technologies.
Responsibilities:
- Design, develop, and maintain efficient, reliable Go-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality and maintainability through best practices like code reviews and unit testing.
- Troubleshoot, debug, and optimize performance bottlenecks.
- Contribute to architecture discussions and system design.
Requirements:
- 5+ years of software engineering experience, with 4+ years working in Go.
- Solid experience with microservices, distributed systems, and RESTful APIs.
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Strong understanding of CI/CD pipelines, Docker, and Kubernetes.
- Excellent problem-solving and communication skills.
Nice to Have:
- Experience in security, networking, or DevOps.
Any further questions, please reach out to Brendan McCrory directly.