Senior Backend Software Developer
We are seeking a dedicated and reliable Senior Backend Software Developer who is interested in providing innovative software solutions for our clients.
The successful candidate will be responsible for building high-quality, scalable, maintainable software solutions using Go programming language.
Key Responsibilities:
* Use your deep expertise in Go and related technologies to develop software solutions that meet the highest standards of coding and architecture best practices.
* Develop and maintain software documentation such as technical specifications and design documents.
* Continually enhance the team's performance by mentoring, code reviews, and improving current processes in the SDLC.
* Troubleshoot and debug software issues as they arise.
* Collaborate within a cross-functional team and transform functional and non-functional requirements into actionable work.
Requirements:
* At least 4 years of professional software development experience.
* Proficiency in Go (Golang), including syntax, semantics, database connectivity, and object-oriented concepts.
* Strong understanding of data structures and algorithms.
* Experience working with web services and relational databases.
* A proven track record of delivering high-quality and tested software on-time.
Nice to Have:
* Experience working in distributed, cross-functional teams.
* Knowledge of cloud-based platforms and containerization.
* Hands-on experience with EKS and Kubernetes.