Unlock Your Potential as a Software Development Leader
Role Overview
* We are seeking a highly skilled and experienced Senior Golang Engineer to lead our software development efforts. The ideal candidate will have a strong passion for innovative software solutions and be able to effectively collaborate with cross-functional teams.
Key Responsibilities
* Design, develop, and maintain high-quality software solutions using Go and related technologies.
* Develop and implement best practices in coding and architecture to drive team performance and efficiency.
* Collaborate with the team to identify and prioritize project requirements, ensuring timely delivery of quality solutions.
* Mentor and guide junior developers to enhance their skills and knowledge.
* Contribute to process improvements and optimize workflows to improve overall productivity.
Requirements
* At least 4 years of professional experience in software development, with a strong background in Go (Golang).
* Proficiency in data structures, algorithms, and object-oriented concepts.
* Experience working with Go frameworks such as Gin, Revel, Echo, Beego, etc.
* Strong understanding of web services, including HTTP, SOAP, REST, and GQL.
* Terraform, Lambdas, and API design expertise.
* Excellent knowledge of relational databases and database connectivity.
* Proven track record of delivering high-quality software solutions on time and within budget.
Nice to Have
* Experience with Kubernetes or EKS, Algolia, Shopify, DynamoDB.