About this role
Key Responsibilities• Design, develop, and maintain efficient, reusable, and reliable applications using Go (Golang). • Build and maintain RESTful APIs and backend services for seamless integration with frontend applications and third-party systems. • Collaborate with cross-functional teams including DevOps, QA, and frontend engineers to deliver high-quality solutions. • Participate in code reviews and enforce best practices in Go development, testing, and deployment. • Optimize applications for performance, scalability, and reliability. • Troubleshoot, debug, and resolve production issues in a timely manner. • Write and maintain technical documentation and ensure proper version control using Git. • Work closely with customer technical teams to ensure smooth integration and alignment with existing systems. Required Skills & Experience • 1–5 years of hands-on experience in backend development using Go (Golang). • Strong understanding of Go fundamentals, including concurrency, goroutines, and channels. • Experience designing and developing RESTful APIs and microservices architectures. • Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). • Experience with containerization tools such as Docker and orchestration platforms like Kubernetes is a plus. • Exposure to CI/CD pipelines and DevOps practices is an advantage. • Working knowledge of cloud platforms such as AWS, GCP, or Azure is preferred. • Understanding of software design patterns, testing methodologies, and version control systems (Git). • Ability to work both independently and collaboratively in a client-facing environment.
Also in Software Engineering
OXKIDS LEARNING CENTRE PTE. LTD.
SMILEPOINT DENTAL CENTRE PTE. LTD.
MSI GLOBAL PRIVATE LIMITED