Software Engineer - Golang
Apply NowWe are looking for a skilled and enthusiastic Software Engineer to join our client’s team, focusing on Go-based microservices. In this role, you will be responsible for the development and maintenance of APIs using Go (Golang) in the GoFramework, working primarily with PostgreSQL as the database backend. This position involves both new feature development and incident resolution for high-performance, scalable services.
Key Responsibilities: • Design, develop, and maintain microservices using: Go (Golang) with GoFramework • PostgreSQL as the primary data store • Build and maintain RESTful APIs used by internal systems and external integrations. • Troubleshoot and resolve incidents in both Production and UAT environments. • Perform root cause analysis and implement permanent, preventive solutions. • Ensure all services meet performance, security, and compliance requirements. • Collaborate with cross-functional teams including DevOps, QA, and other development teams. • Participate in code reviews, testing, documentation, and deployment processes. • Support continuous improvement of system design, architecture, and development workflows.