Job Description
This is a full-time, on-site role located in Lahore for a highly motivated Go Language Developer. As a Go Language Developer, you will be responsible for developing and implementing cutting-edge software solutions using Go language. You will work closely with cross-functional teams to identify business opportunities and provide customized solutions. You will demonstrate expertise in developing scalable backend systems and ensuring overall system integrations on projects.
Qualifications
- Bachelor's degree in Computer Science or a similar field, or equivalent practical experience
- Extensive experience in developing backend systems using Go language and open-source frameworks
- Proven experience with microservices architecture and event-driven systems
- Demonstrated knowledge of RESTful APIs and websockets
- Strong understanding of databases and SQL, particularly the use of relational databases and caching
- Experience with serverless computing and infrastructure as code concepts
- Good understanding in the areas of networking, security, and service availability management
- Experience in Agile methodologies like Scrum, test-driven development, and continuous integration and delivery (CI/CD)
- Excellent problem-solving and logical thinking skills
- Strong communication, teamwork, and organizational skills
- Experience with cloud-based server-less technologies, containerization and orchestration tool is a plus
- Demonstrated ability to work collaboratively with cross-functional teams
- Passionate about learning new technologies and building the next generation of cutting-edge software solutions