• Design, develop, and maintain backend services and RESTful/GraphQL APIs using Golang.
• Build scalable, reliable, and high performance microservices.
• Collaborate with
Product Owners, Architects, and Frontend Developers to deliver end,end solutions.
• Write clean, maintainable, and well documented code with proper unit/integration tests.
• Optimize application performance, troubleshoot production issues, and ensure system reliability. Work with databases (SQL/NoSQL) and caching systems (Redis, Memcached).
• Participate actively in Agile/Scrum ceremonies and contribute to sprint planning.
• Ensure code quality through peer reviews, CI/CD pipelines, and DevOps practices.
• Bachelor's degree in computer science,
Software Engineering, or equivalent practical experience.
• Middle Level: 3 years of backend development experience, with at least 1+ year in Golang.
• Strong proficiency in Golang and knowledge of its ecosystems/tools.
• Solid understanding of microservices, REST APIs, and concurrent programming (goroutines, channels).
• Experience with PostgreSQL database, Big Query.
• Worked with Kafka, MQTT, Redis, Web Socket, OAuth 2.0
• Familiarity with Docker, Kubernetes, and cloud platforms (GCP is plus).
• Experience with CI/CD tools.
• Strong problem, solving skills and ability to work independently in a team oriented environment.