Senior Golang Engineer
Job Summary
We are seeking a dedicated Senior Golang Engineer to build backend services in Go within EKS and Lambda environments. The role focuses on delivering high-quality product data and managing the product life cycle through innovative software solutions. You will collaborate in a cross-functional team to transform requirements into scalable and maintainable code.
Responsibilities
- Develop scalable Go-based software solutions
- Maintain technical documentation and architecture standards
- Perform code reviews and mentor team members
- Troubleshoot, debug, and optimize software performance
- Manage stakeholder communication on project progress
Required Skills
- 4+ years of professional Go development
- Expertise in Go frameworks (Gin, Revel, Echo)
- Strong knowledge of AWS, Terraform, and Lambdas
- Proficiency in relational databases and API design
- Strong grasp of web services (REST, GQL, SOAP)
Job Details
RESPONSIBILITIES:
- Use your deep expertise in Go and related technologies to develop high-quality, scalable, maintainable software solutions.
- Make technically sound decisions and champion high standards of coding and architecture best practices.
- Develop and maintain software documentation such as technical specifications and design documents.
- Continually enhance the team’s performance by mentoring, code reviews, and improving current processes in the SDLC.
- Troubleshoot and debug software issues as they arise.
- Collaborate within a cross functional team and be able to transform both functional and non-functional requirements into actionable work.
- Manage communication of progress/status to stakeholders.
WE ARE LOOKING FOR:
- At least 4 years of professional software development experience.
- Proficiency in Go (Golang), including syntax, semantics, database connectivity, and object-oriented concepts.
- Strong understanding of data structures and algorithms.
- Experience working with Go frameworks such as Gin, Revel, Echo, Beego, etc.
- Strong understanding of web services (HTTP, SOAP, REST, GQL, etc.).
- Terraform, Lambdas, Writing API’s.
- Strong working knowledge of relational databases.
- Experience in troubleshooting issues and root cause analysis.
- A proven track record of delivering high quality and tested software on-time and often.
- An open mind, and the patience to explain issues in a constructive manner.
- Strong communication skills, with at least an intermediate level of English.
- Experience working in distributed, cross functional teams.
NICE TO HAVE:
- Kubernetes or EKS.
- Algolia.
- Shopify.
- DynamoDB
WHAT'S IN IT FOR YOU:
- 100% remote work
- Wellness/Fitness packages
- Continuous Education and Certifications
- Paid Time Off
- Paid Holidays
- Professional Conferences and Training
- Global Team Building Activities
- Access to co-working spaces worldwide