Felix

Senior Database Developer

Felix

full-time

Posted on:

Location Type: Hybrid

Location: VancouverCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Manage core payment databases and maintain application data models
  • Design, build, and maintain optimized queries, stored procedures, indexes and other database artifacts
  • Build and deploy in our high performant cloud environment
  • Develop and maintain database applications in our core transaction engine and associated services
  • Align our solution to PCI DSS and PCI MPoC requirements
  • Champion and leverage AI in all aspects of the software development lifecycle
  • Collaborate with cross-functional teams to ensure high availability and performance
  • Support strong monitoring and alerts across our solution
  • Mentor other developers while demonstrating high-quality coding standards
  • Assist our product team with requirements, user stories, estimates and work plans
  • Design, develop, and unit test applications in accordance with established standards

Requirements

  • Degree in Computer Science, Software Engineering, or equivalent experience
  • 5+ years of experience maintaining application data models and SQL code
  • 3+ years of maintaining, optimizing and evolving database infrastructure
  • 5+ years of developing with C++, Java, or other high-performance languages
  • 2+ years using AI in day-to-day development and maintenance tasks
  • Experience across multiple database platforms (SQL Server, Postgres, others)
  • Skill in performance profiling and optimizing high-volume transactions
  • Hands on experience with DevOps and CI/CD
  • Hands-on experience with AWS, GCP, or Azure DevOps pipelines
  • Strong understanding of microservices and container orchestration (Docker, Kubernetes)
  • Strong grasp of OOD and OOP having refactored complex systems in the past
  • Demonstrated ability to mentor and guide junior developers, fostering a collaborative and learning-focused environment
  • Security-first approach to design and implementation
  • Experience deploying enterprise-grade software in regulated environments.
  • Familiarity with PCI-DSS compliance and secure payment transactions (Nice to Have)
  • Experience with message broker and caching services: eg. RabbitMQ, Redis (Nice to Have)
  • Knowledge of monitoring tools: Grafana or ELK Stack (Nice to Have)
Benefits
  • 3 weeks of vacation annually plus 6 paid personal days to prioritize your well-being.
  • Dental, vision and extended health coverage to keep you healthy.
  • Hybrid flexibility: Enjoy the best of both worlds with 3 days on-site for collaboration and 2 days remote for focus and balance.
  • Regular team events, celebrations and activities.
  • Snacks and drinks to keep you energized throughout the day.
  • Join a close-knit team where your ideas matter, and your work shapes the future of payments.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SQLC++JavaAIperformance profilingdatabase infrastructuremicroservicesobject-oriented designobject-oriented programmingDevOps
Soft Skills
mentoringcollaborationcommunicationleadershipproblem-solvingteamworkadaptabilityguidancefostering learningsecurity-first approach