Overview
Our client is on a mission to tackle financial crime through advanced transaction monitoring solutions. They are seeking a Senior Python Engineer to join their high-performing, cross-functional engineering team. This is your chance to play a key role in the development of scalable, cloud-native products that make a real-world impact. If you're passionate about solving complex problems with elegant software solutions, this role is for you.
This is a hybrid position, requiring on-site presence in Dublin once every two weeks.
What You'll Do
1. Design, build, and maintain robust backend systems for a high-availability SaaS platform
2. Develop scalable services using Python and AWS cloud infrastructure
3. Collaborate across engineering, product, and leadership teams to deliver cutting-edge features
4. Contribute to a modern engineering culture, applying best practices in CI/CD, test automation, and microservices
5. Simplify complex systems and identify opportunities to optimize performance and reliability
What We're Looking For
6. 5+ years of experience developing backend systems in a production environment
7. Strong expertise in Python development
8. Solid experience building cloud-native applications using AWS services (e.g., Lambda, DynamoDB, Redshift, ElasticSearch, SNS/SQS)
9. Sound understanding of distributed systems, modern CI/CD practices, and software quality standards
10. A degree in Computer Science or equivalent experience
11. A collaborative mindset with a passion for problem-solving and high-quality delivery
Bonus Points For
12. DevOps or Infrastructure-as-Code experience (e.g., Kubernetes, Pulumi, AWS CDK)
13. Experience working with JavaScript frameworks
14. Familiarity with real-time systems and data streaming
Reference: EET