Job Description
of our cloud hosted solutions
Design and implement a scalable, highly available and secure platform
Building software and systems to manage platform infrastructure and applications
Continually be evaluating and improving our technology and processes to increase quality,
decrease costs and improve time-to-market
Architectural improvements on existing platform and development of our cloud hosted
solutions
Support the rapid delivery of prototypes and the creation of scalable products
Developing and documenting internal processes
Essential functions
Expert understanding of relevant technologies and ability to write optimized, scalable code.
Solves complex problems and helps others in debugging and resolving issues.
Seen as a code approver at a larger scale outside of scrum team.
Improves areas of the system they work on, leaves things better than they found them.
Impact
Leads significant portions of projects and makes impactful contributions.
Capable of driving technical initiatives and leading resolution of critical bugs.
Identifies solutions to larger problems with assistance from peers.
Takes part in the process of interviewing, recruitment, and onboarding within their team.
Behaviour
Takes full ownership of projects and ensures success.
Regularly mentors other engineers, particularly those less experienced than themselves.
Able to onboard new engineers into their team.
Proactively seeks and gives timely, actionable feedback in their team.
Helps grow the engineering function by participating in the hiring process, giving effective
feedback in scorecards and during debriefs.
Promotes good practises and helps other engineers deepen their knowledge.
Confidence in judgement and design making, pulls in support from around the company
Qualifications
Must havesProven hands-on experience with deploying complex architectures using AWS services such
as EC2, VPC, IAM, and S3
Good understanding/experience of cloud design practices around load balancing, autoscaling,
high availability, performance and disaster recovery
Infrastructure-as-Code practices using Terraform and/or CloudFormation (Mandatory and key requirement)
Automation/Configuration management tools such as Ansible, Chef & Puppet
Experience with setting up CI/CD pipelines
Developing in high level programming languages (preferably Python)
Experience of the Software Development Life Cycle (source control, testing, code review,
etc)
Building and deploying containers
Basic networking knowledge and debugging skills
Experience of Agile/Scrum methodology
Ability to troubleshoot and debug complex issues
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
