Senior Software Engineer (Golang)

Location:Tirana
Job description:

We are seeking a highly skilled Senior Software Engineer with expertise in technical design, testing, deployment, API development, and code level design. The ideal candidate should have strong experience with Go (Golang), RESTful and gRPC APIs, NoSQL databases, SOLID principles, and DRY (Don't Repeat Yourself) coding practices.

Key Responsibilities:

  • Design and develop high-quality software solutions that meet business requirements

  • Write clean, efficient, and maintainable code following best practices

  • Collaborate with cross-functional teams to design, implement, and test software components

  • Conduct code reviews and provide feedback to junior team members

  • Participate in the full software development lifecycle from planning to deployment

Qualifications:

  • Bachelor's degree in Computer Science or related field

  • 5+ years of experience in software development with a focus on backend systems

  • Strong proficiency in Go (Golang), RESTful and gRPC APIs, and NoSQL databases

  • Solid understanding of software design patterns and principles (SOLID)

  • Experience working in an Agile development environment

  • Excellent communication and problem-solving skills

If you are a seasoned Senior Software Engineer looking to take on new challenges and contribute to cutting-edge projects, we encourage you to apply for this exciting opportunity.

Apply for this job
Upload CV to autofill application
Read our Privacy policyPowered by Adaptive ATS