Role Overview
As a Database Developer and part of our Software Development team, you will play a key role in developing and maintaining transactional databases for our cloud payments platform. You will help deliver scalable, high-quality solutions that will drive our payments business forward.
Role Responsibilities
- Manage core transactional payment databases and maintain application data models
- Design, build, and maintain optimized queries, stored procedures, indexes and other database artifacts
- Build, deploy and maintain databases in our high performant cloud environment
- Lead database modernization efforts
- Align our solution to PCI DSS and PCI MPoC requirements
- Collaborate with cross-functional teams to ensure high availability and database performance
- Support strong monitoring and alerts across our systems
- Assist our product team with requirements, user stories, estimates and work plans
Qualifications
- Degree in Computer Science, Software Engineering, or equivalent experience
- 2+ years of experience maintaining transactional data models and SQL code
- 2+ years of maintaining, optimizing and evolving database infrastructure
- Experience across multiple on-premises and Cloud database platforms (SQL Server, Postgres, others)
- Skill in profiling and optimizing high-volume, high-performant transactions
- Demonstrated ability to mentor and guide developers, fostering a collaborative and learning-focused environment
- Security-first approach to design and implementation
- Experience deploying enterprise-grade software in regulated environments
Nice to Have
- Familiarity with PCI-DSS compliance and secure payment transactions
- Experience with message brokers and/or caching services: eg. RabbitMQ, Redis
- Knowledge of monitoring tools: Grafana or ELK Stack
Benefits
- We value our employees and strive to create a supportive work environment
- 3 weeks of vacation leave per year to relax and recharge
- 6 additional personal leave days per year to support your well-being
- Comprehensive employee benefits program
- Confidential employee assistance program for professional support and resources
- Snacks and drinks to keep you energized throughout the day
- Hybrid work model that promotes flexibility and collaboration
If this sounds like a great fit for you, we'd love to hear from you! Apply now and take the first step toward an exciting career with Felix.