Senior Golang Engineer
Full-time
Mid-Senior level
Job Overview
Devsinc is looking for a talented and experienced Senior Golang Engineer to join our innovative development team. In this role, you will be responsible for designing and implementing high-performance applications using the Go programming language. Your expertise will play a crucial role in enhancing our software architecture and delivering efficient solutions that scale with our clients' needs.
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance applications using Go.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code, following best practices and coding standards.
- Lead code reviews, providing mentorship and guidance to junior engineers.
- Troubleshoot and debug applications to ensure optimal functionality.
- Implement and maintain automated testing and deployment processes.
- Stay up-to-date with emerging technologies and industry trends to continuously improve development workflows.
- Contribute to architectural discussions and decisions to enhance the performance and reliability of our systems.
Requirements
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience with software development, with a strong emphasis on Golang.
- Proven experience in building and deploying scalable web applications and microservices using Go.
- Strong understanding of Go routines, channels, and concurrency patterns.
- Experience with web frameworks such as Gin, Echo, or similar.
- Familiarity with databases, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
- Proficient in containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong knowledge of cloud platforms (AWS, Azure, or GCP) and their services.
- Excellent problem-solving skills, attention to detail, and the ability to work effectively in a team.
- Strong communication skills, both verbal and written.
- Experience with Agile methodologies is a plus.
Benefits
- Private Health Insurance
- Pension Plan
- Paid Time Off
- Work From Home
- Training & Development
- Performance Bonus