Senior Golang Software Developer
We are seeking a highly skilled and experienced Senior Golang Software Developer to join our team. The successful candidate will be responsible for delivering high-quality software solutions using Go and related technologies.
The ideal candidate will have at least 4 years of professional software development experience, with a strong understanding of Go syntax, semantics, database connectivity, and object-oriented concepts.
In addition to technical skills, the candidate should possess excellent communication and teamwork skills, with the ability to work effectively in a distributed cross-functional team.
We offer a range of benefits, including remote work options, wellness and fitness packages, paid trainings and certifications, and access to co-working spaces worldwide.
 * Key Responsibilities:
 * Develop high-quality, scalable, maintainable software solutions using Go and related technologies.
 * Maintain software documentation, including technical specifications and design documents.
 * Enhance team performance through mentoring, code reviews, and process improvements.
 * Troubleshoot and debug software issues as they arise.
 * Collaborate within a cross-functional team to transform functional and non-functional requirements into actionable work.
 * Manage communication of progress/status to stakeholders.
 * Requirements:
 * At least 4 years of professional software development experience.
 * Proficiency in Go (Golang), including syntax, semantics, database connectivity, and object-oriented concepts.
 * A strong understanding of data structures and algorithms.
 * Experience working with Go frameworks such as Gin, Revel, Echo, Beego, etc.
 * A strong understanding of web services (SOAP, REST, GQL, etc.).
 * Terraform, Lambdas, Writing API's.
 * A 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.
 * Benefits:
 * 100% remote work.
 * Wellness/Fitness package.
 * Paid trainings and certifications.
 * 22 days of paid leave.
 * Professional Conferences and Training.
 * Global Team Building Activities.
 * Access to co-working spaces worldwide.