Senior Backend Engineer - Product Data Management
We are seeking a dedicated and motivated Senior Golang Engineer to join our team. The ideal candidate will have expertise in building scalable and maintainable software solutions using Go and related technologies.
**Responsibilities:**
* Develop high-quality, scalable, and maintainable software solutions using Go and related technologies.
* 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.
**Requirements:**
* 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 (SOAP, REST, GQL, etc.).
* Terraform, Lambdas, Writing API's.
* Strong working knowledge of relational databases.
* Experience in troubleshooting issues and root cause analysis.
**Benefits:**
* We offer 100% remote work.
* Wellness/Fitness package.
* Paid trainings and certifications.
* 22 days of paid leave.
* Professional Conferences and Training.
* Global Team Building Activities.