No more applications are being accepted for this job
- Design, develop, and implement APIs using Golang, adhering to best practices and coding standards.
- Utilize Apigee (experience with Kong, MuleSoft, AWS, or Azure API Gateway a plus) to create, secure, version, and manage APIs for internal and external consumption.
- Collaborate with cross-functional teams (backend developers, DevOps, product managers) to understand business requirements and translate them into technical solutions.
- Experience deploying large-scale, highly available API solutions in a global environment.
- Continuously monitor API performance and identify areas for improvement and optimization.
- Stay up-to-date with the latest trends and technologies in the API space and be willing to learn new technologies quickly.
- Write clean, well-documented, and maintainable code.
- Effectively communicate technical concepts to both technical and non-technical audiences.
- Participate in code reviews and provide constructive feedback to colleagues.
- Bachelor / master's degree in computer science or a related field (preferred).
- 10+ years of experience in software development with a strong focus on backend development.
- 3+ years of experience developing and deploying APIs using Golang.
- 2+ years of experience with Apigee or similar API gateway technology (experience with Kong, MuleSoft, AWS, or Azure API Gateway a plus).
- Experience with , Spring boot, or C language development is a plus.
- Proven ability to design, develop, and deploy large-scale, highly available solutions.
- Excellent written and verbal communication skills.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Positive attitude and a willingness to learn new technologies.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with API security best practices (OAuth, OpenID Connect).
Senior Golang developer - Bengaluru, India - Sonata Software
Description
About the Role:
We are seeking a highly skilled and experienced Senior Golang Developer to join our team and play a key role in building and maintaining our robust API infrastructure. You will leverage your expertise in Golang and API gateways (Apigee preferred) to design, develop, and deploy large-scale, highly available API solutions that support our global operations.
Responsibilities:
Qualifications:
Nice to have: