Backend Software Development Expert
Our organization seeks an experienced Backend Software Development Expert to contribute to the development of backend services in EKS and Lambdas.
Key Responsibilities
* Design, develop, test, and deploy high-quality software solutions using Go and related technologies.
* Make informed technical decisions and uphold high standards of coding and architecture best practices.
* Maintain and update software documentation such as technical specifications and design documents.
* Enhance team performance by mentoring, code reviews, and process improvements in the SDLC.
* Resolve and debug software issues efficiently.
* Collaborate with a cross-functional team and translate functional and non-functional requirements into actionable work items.
* Communicate progress and status updates to stakeholders.
Required Skills and Qualifications
* At least 4 years of professional experience in software development.
* Proficiency in Go (Golang), including syntax, semantics, database connectivity, and object-oriented concepts.
* Strong understanding of data structures and algorithms.
* Experience working with popular Go frameworks such as Gin, Revel, Echo, and Beego.
* Strong grasp of web services (HTTP, SOAP, REST, GQL, etc.).
* Familiarity with Terraform, Lambda functions, and API development.
* Working knowledge of relational databases.
* Ability to identify and resolve complex issues through root cause analysis.
* Proven track record of delivering high-quality software on-time.
* Excellent communication skills with intermediate-level English proficiency.
* Experience working in distributed teams.
Benefits and Opportunities
This role offers opportunities for growth, collaboration, and continuous learning in a dynamic environment.
What We Offer
Our organization provides a supportive team environment, flexibility, and opportunities for professional development.