Job Title:
Expert Backend Software Developer
Our organization is seeking an experienced and skilled Backend Software Developer who possesses in-depth knowledge of backend service development using Go (Golang) in EKS. The ideal candidate will have a strong background in software development, architecture, and design patterns.
Responsibilities:
* Design, develop, test, and deploy high-quality backend services utilizing Go (Golang) in EKS and other related technologies.
* Collaborate with cross-functional teams to identify business requirements and translate them into actionable technical solutions.
* Mentor junior developers and provide code reviews to ensure adherence to coding standards and best practices.
* Participate in troubleshooting and debugging efforts to resolve complex software issues.
* Develop and maintain accurate documentation of technical specifications, design documents, and other relevant materials.
* Engage in continuous learning and professional development to stay up-to-date with the latest trends and technologies in backend software development.
Requirements:
* Minimum 4 years of professional experience in software development, preferably with a focus on backend services.
* Strong proficiency in Go (Golang), including syntax, semantics, database connectivity, and object-oriented concepts.
* Experience working with Go frameworks such as Gin, Revel, Echo, Beego, and others.
* Deep understanding of data structures, algorithms, and web services (SOAP, REST, GQL, etc.).
* Proficiency in Terraform, Lambdas, and API design.
* Excellent communication and collaboration skills, with the ability to work effectively in distributed teams.
What We Offer:
* A dynamic and supportive work environment that fosters growth and development.
* Opportunities for career advancement and professional growth.
* A competitive compensation package and benefits.
* The chance to work on challenging projects and contribute to the success of our organization.