We're looking for talented and passionate DevOps Engineer to join our engineering team, helping us scale a platform currently processing millions of transactions for some of the largest online businesses in the World. You'll be working on highly impactful and complex challenges, helping us shape the future of the payments industry, namely:
Building a world-class Payments Platform-as-a-Service;
Developing a micro-services architecture, with event-sourcing and big-data processing challenges;
Improve our infrastructure orchestration, monitoring and alerting systems;
Ensure security, high-availability and scalability across the platform;
Work closely with the rest of development team to optimise development, deployment, quality assurance and maintenance processes.
Microservices, Docker, Consul, Ansible
DB: PostgreSQL, MongoDB, Event Sourcing
Back End: Python, Django, Node.js
Front end: Angular, React
At least 2 years of Linux Infrastructure Engineering experience;
Expert in Problem solving, Monitoring, Automation, Service configuration and High Availability;
Expert in Docker micro-services and cloud architectures;
High-availability for PostgreSQL;
MongoDB, Node.js, Redis, RabbitMQ maintenance;
Great skills of Python and Bash Scripting;
Motivation to learn about Docker micro-services and cloud architectures;
Good verbal and written English skills.
Nice to have
Experience in event sourcing / stream processing / big-data;
Experience implementing Security Standards;
Previous experience as a Backend/API developer.
Working at Switch:
Working with people passionate about solving high complex tech challenges!
Progress fast! We promote ownership, doesn't matter years of experience nor age!
Modern technologies and low tech debt!
Flexible environment and work life balance.
Stock options for top employees;
Transportation (Braga Porto).
The hiring process comprises of essentially 3 stages (all applications typical last 2 weeks):
1. Online Call;
2. Technical Challenge;
3. Cultural Fit.