About Client :
Our client is a French multinational information technology (IT) services and consulting company, headquartered in Paris, France. Founded in 1967, It has been a leader in business transformation for over 50 years, leveraging technology to address a wide range of business needs, from strategy and design to managing operations. The company is committed to unleashing human energy through technology for an inclusive and sustainable future, helping organisations accelerate their transition to a digital and sustainable world. They provide a variety of services, including consulting, technology, professional, and outsourcing services.
JD :
- Minimum 5+ year of experience with Golang programming.
- Experience of working with code repositories & bug tracking tools.
- Experience of designing & implementing APIs.
- Golang profiling, Docker, bash, Unit tests.
- Familiarity with API authentication and authorization mechanism, JWT, OAuth2.
- Hands-on experience with CI / CD Pipelines(Gitlab CI preferred).
- Experience with Tyk API Gateway or similar tools like Kong, Apigee.
- Good to have experience writing Go plugins for TYK API Gateway.
- Solid understanding of Restful APIs OpenAPI / Swagger.
- Implementation of program best practices specially with Scalability, Automation, virtualization, optimization & performance.
- Experience with DEVoPS & Agile methodologies, associated Responsibilities :
- Design, develop, and maintain high-performance services and applications using Golang.
- Implement and manage RESTful APIs, including OpenAPI / Swagger specifications.
- Build and maintain CI / CD pipelines (preferably using GitLab CI).
- Write clean, scalable, and testable code using unit testing frameworks in Golang.
- Work with containerization tools like Docker and shell scripting (Bash).
- Integrate and manage API Gateways such as Tyk, Kong, or Apigee.
- Implement secure API authentication and authorization mechanisms (e.g., JWT, OAuth2).
- Perform profiling and performance tuning for Golang applications.
- Collaborate with cross-functional teams in Agile / DevOps environments.
(ref : hirist.tech)