Your Role and Responsibilities- Review and implement functional business requirements and non-functional technical requirements
- Research and analyze new technologies to be used (e.g., Libraries, IDE’s, tools)
- Assist engineering and operational teams in debugging production problems
- You will primarily focus on building backend REST API services.
- Design, Develop and communicate to services using REST, gRPC, GraphQL
- Write clean code and test it throughout the development process to ensure the quality is up to standards.
- Work on software that is used by millions of people all around the world is a challenge that you’re willing to tackle.
Required Technical and Professional Expertise
- 1-2 years of relevant experience
- Proven experience implementing distributed applications in a container environment (Docker/Kubernetes)
- Strong programming with Python, Golang or C/C++
- Excellent problem solving skills
- Experience working in an Agile/Scrum-based environment
- Good written and verbal communication skills
- Collaboration skills and proven ability to work in a team environment
Preferred Technical and Professional Expertise
- The candidate should be passionate about programming and developing new applications with a penchant for high code quality and to learn new industry best practices.
- The candidate should be passionate about developing highly performant, scalable and resilient cloud native applications.
- Basic knowledge of Cloud architecture using IBM Cloud/Azure/ AWS/ SoftLayer/ OpenShift/Google Cloud Platform