Design, code, test and assure quality of complex product features with team members
Resolve complex issues within own area of expertise and support others
Work in multi-cloud environment within DevOps setup.
Use Infrastructure as Code methodologies to automate and manage infrastructure and services
Learn new technologies/patterns and incorporate into the product with minimal disruption.
Perform self-code review and peer review.
Define and formulate coding best practices and guidelines for clean code
Initiate, collaborate and inculcate positive development practices into an agile team
Work with architects in designing and delivering robust, secure cloud-native applications
Requirements :
Excellent university degree (bachelor, diploma, master, PhD) in computer science or related engineering discipline
9 to 12 years of relevant industry experience
Mandatory:
Sound understanding of cloud-native architecture, development, design and cloud platforms
Good knowledge of software design patterns including microservices and integrated systems.
Excellent hands-on proficiency in NodeJS, Typescript/Javascript and possibly Go
Sound knowledge of relational database management systems with focus towards SQL and administration.
Experience running systems on container-based platforms (Kubernetes and/or Cloud Foundry)
Confidence working within Unix / Linux shell environments with focus on BASH/Python for automating scripting
IaaS experience with at least one of AWS, Azure, GCP
Experience working with CI/CD
Excellent communication and interpersonal skills with fluency in English (written & spoken)Experience and willingness to work in a project setup following agile principles and practices