Software Engineer - Backend Developer
We are seeking an experienced and motivated Backend Developer to join our team.
Job Description:
The successful candidate will be responsible for designing, developing, testing, and deploying high-quality software solutions using Golang. You will work closely with cross-functional teams to ensure seamless integration of features and products.
Responsibilities:
* Design, develop, test, and deploy high-quality software solutions using Golang.
* Work with cross-functional teams to ensure seamless integration of features and products.
* Collaborate with peers to identify and resolve technical issues.
* Continuously improve software development processes and methodologies.
* Troubleshoot and debug software issues as they arise.
Requirements:
* At least 4 years of professional experience in software development.
* Proficiency in 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.
* Strong communication skills, with at least an intermediate level of English.
* Experience working in distributed, cross-functional teams.
What We Offer:
* 100% remote work.
* Wellness/Fitness package.
* Paid trainings and certifications.
* 22 days of paid leave (27 days in the second year with us).
* Professional Conferences and Training.
* Global Team Building Activities.
* Access to co-working spaces worldwide.