As an AWS Infrastructure Engineer at Tutuka, you'll be working closely with the entire technical team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid cards all over the world.
This position requires in-depth knowledge of AWS services and cloud computing, and the ability to communicate architectural trade-offs &design options, so that Tutuka can make informed decisions. You will work closely with our product owners, application engineers, and security team to identify work that improves the stability, security, and self-service nature of our infrastructure, driving those ideas and projects from inception to completion.
What you get to do:
Be part of improving our solutions -
- Position, architect and support the implementation of Amazon Web Service-based solutions.
- Design, build and migrate applications, software, and services on the AWS platform.
- Prepare and deliver technical presentations explaining products or services to clients.
- Provide hands-on subject matter expertise and ensure that the tooling to deploy and manage our infrastructure is automated, secure, and easy for our developers to use.
- Participate in the identification and evaluation of new technologies and development of new services.
- Support the core infrastructure for our existing test and production environments and participating in a 24x7 on-call rotation to assist other engineers in quickly debugging and resolving production-related issues.
- Identify and collect metrics that allow the product development team to pinpoint areas for improvement and measure change.
What it takes to succeed:
- Have 8+ years of experience in software development and solution architecture.
- Be accomplished with leveraging Amazon Web Services Software Development Kit (SDK) with a grounded understanding of AWS services and best practices in terms of their application;CloudFormation Templates, Infrastructure as Code Configuration management tools, CI/CD tools and Monitoring tools.
- Be passionate about identifying constraints or bottlenecks in engineering lifecycles and automating them.
- Manage and maintain system performance, scalability, manageability, and security requirements for mid-to-large scale programs.
- Research, analyse, design, propose and support the delivery of solutions that are appropriate for Tutuka's business and technology strategies.
- Partner with development and operations teams to develop practical automation solutions and custom modules. Troubleshoot automation issues and find practical solutions that move projects forward promptly.
- Must have excellent written and oral communication skills and the ability to interact and be involved with client negotiations and interfacing with management.
- Experience with Agile methodologies.
- Be passionate about learning new things and solving problems.
- Strong organisational skills and the ability to independently execute work tasks in a rapidly changing, fast-paced environment.
Bonus:
- An eye for security - demonstrated understanding of how to operate pipelines at scale while maintaining the security and integrity of sensitive data.
- Experience deploying computational workloads on Kubernetes or other workload managers.
English is our company language, so it’s important that you be able to communicate at a fluent level.
This is a full-time, remote contractor position and we are looking for candidates in EMEA / Asia. Flexible hours are a must for our remote team. You’ll need to be able to occasionally shift your work hours to a schedule aligned with Johannesburg, South Africa (GMT+2).
What you can look forward to:
At Tutuka we value making a difference to the lives of the people who work for us and who live in the communities where we operate. As values are important to us, you can look forward to working alongside fellow Tutukans, who share these values. You’ll be part of a team that is passionate about making a difference on a global scale.
We focus on building strong, diverse teams built from different backgrounds, experiences &identities.
Join the Tutuka team!
Tutuka is an award-winning global Fintech with an enterprise-level, highly scalable, highly secure financial processing system that powers tens of millions of transactions and makes it easy for people to issue, redeem and reconcile prepaid cards all over the world. We have clients in 35+ countries, team members in 30+ countries and process 1B+ USD per year in transactions.