Middle DevOps Engineer
We're looking for a DevOps Engineer to join the team building a fintech platform tailored for EU clients, leveraging Kubernetes, Terraform, and Python. You will play a key role in infrastructure development, ensuring timely troubleshooting and facilitating environment recreation. We encourage proactive problem-solving and welcome your input for software enhancements. Strong communication skills are essential, as you collaborate effectively with both technical and non-technical teams in a minimally supervised environment.
Skills are required:
- Experience with AWS, particularly Elastic Kubernetes Service
- Solid experience with Kubernetes, including Helm and containerized deployments using Docker
- Strong proficiency in Infrastructure as Code, including Terraform, Terragrunt, and Ansible
- Experience setting up and managing CI/CD pipelines using GitHub Actions and Jenkins
- Hands-on experience with NGINX or Traefik, primarily as ingress controllers
- Familiarity with monitoring and observability tools: Datadog, Prometheus, Grafana, and Loki
- Experience using Vault for secrets management
- Experience administering and tuning PostgreSQL
- Confident working in Unix-based environments and automating common operational tasks
Skills will be a plus:
- Experience with Argo CD or other GitOps tools
- Proficiency in Python and Django
- Exposure to compliance-oriented environments
- Experience building high-availability/failover solutions, especially in cloud setups
Responsibilities:
- Design, deploy, and manage infrastructure for fintech microservice applications across cloud environments
- Build and maintain GitHub Actions-based CI/CD pipelines to support rapid development and release cycles
- Implement and evolve Infrastructure as Code (IaC) using Terraform with a focus on parameterized, reusable, and environment-specific modules
- Create, maintain, evolve, and manage complex Kubernetes workloads
- Ensure observability of systems by configuring monitoring, logging, and alerting tools
- Collaborate with developers to support smooth service delivery and troubleshoot infrastructure-related issues
- Continuously improve platform security, reliability, and scalability
- Document infrastructure, deployment processes, and operational best practices
- Participate in the rollout of cloud-agnostic infrastructure patterns to support multi-cloud deployment goals
Project description:
An innovative fintech platform is transforming how consumers manage finances and make purchases using BNPL. It offers seamless payment solutions, integrating with various merchants for online and in-store shopping. It provides their users flexible payment options, real-time spending insights, and robust security measures, enhancing their financial management and shopping experiences.
Client’s mission
To challenge the status quo of everyday finances via exceptional customer experience by being at the forefront in delivering cutting edge technology.
Client’s values
RESPECT: We respect each other, our clients and partners; we are fair and professional; we behave to others in the same way we want them to behave to us. We can slow down, if needed. We don’t play hardball, it’s not our style.
Frontend technology stack
- React frontend
- iOS mobile app
- Android mobile app
- React Backoffice
Backend technology stack
- Orchestration: Kubernetes
- Language: Python
- Frameworks: FastAPI & Django
- Database: PostgreSQL
- Task queue: Celery
- Messaging: Kafka, RebbitMQ
- Testing: Pytest, UnitTests
- IaC: Terraform
- CI/CD: GitHub Actions, Argo CD
Technologies that we use on our projects:
- Cloud Computing Platforms: AWS, Azure
- IaC: Terraform, AWS CloudFormation
- Containerization: Docker
- Orchestration Systems: Kubernetes, Microk8s
- Databases: PostgreSQL, MongoDB, MS SQL, MySQL, ClickHouse
- CI/CD: GitHub Actions, GitLabCI, Azure DevOps
- Logs & Monitoring: Datadog, Prometheus, Grafana, Loki
- Application Development: Python, .NET Core, Node.js, React.js
Required skills experience
| AWS | 2.5 years |
| Nginx | 2.5 years |
| Traefik | 2 years |
| Datadog | 2 years |
Required domain experience
| Fintech | 1.5 years |
Required languages
| English | B1 - Intermediate |