About the role
We are seeking an experienced Senior Golang Backend Engineer to join our team.
Responsibilities
- Design and develop robust, scalable and highly performant backend services and APIs using Golang
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
- Implement efficient data storage and retrieval mechanisms, including integrating with databases and caching systems
- Write clean, maintainable and well-documented code following best practices
- Participate in code reviews, testing and deployment processes to ensure high-quality deliverables
- Identify and resolve performance bottlenecks and bugs
- Stay up-to-date with the latest Golang developments and industry trends
Requirements
- Minimum 6 years of experience as a backend developer, at least 3 years in developing production product in Golang
- Proficient in designing and building scalable, distributed systems using Golang
- Hands-on experience with popular Golang frameworks and libraries, such as Gin, Gorm, and Gorilla
- Familiarity with database technologies (e.g., MySQL, PostgreSQL, MongoDB) and caching solutions (e.g., Redis)
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment
- Strong understanding of software design patterns, testing methodologies, and DevOps practices
- Excellent communication and teamwork skills