Senior Backend Engineer

Saxo BankHeadquarters, KY
27d

About The Position

Are you enthusiastic about contributing to our digital activation agenda in a vibrant and international setting? Saxo Bank is seeking an experienced Senior Backend Engineer to become a key member of our Digital Activation Analytics & Campaign Compliance team. In this position, you will play a crucial role in designing, developing, and maintaining our audience orchestration tool. This opportunity combines hands-on development with strategic architectural duties to create scalable and robust solutions. The ideal candidate will possess a strong background in software development, martech technologies, and data engineering, with at least 5 years of experience in backend development for production-grade systems.

Requirements

  • A minimum of 5 years of backend development experience building and maintaining production-grade backend systems
  • Passion for Python: You love coding in Python and are always looking for ways to improve your skills. Knowledge of FastAPI practices and type safety is highly-relevant for the role.
  • SQL Savvy: You have a good understanding of SQL and can navigate databases with ease. Similarly, experience with database migration patterns and modern deployment strategies in MSSQL is preferred.
  • Databricks: Proven experience with Databricks and Data Lake in production settings
  • REST API Expertise: Strong experience building and consuming REST APIs or Webhook endpoints for event driven patterns
  • Event-driven Architecture: Experience with Event-driven architecture and ability to integrate through Kafka (topic subscription, message parsing). Additionally, basic understanding of data ingestion and processing workflows through Airflow-DAGs is a plus.
  • ETL: Develop and maintain scalable, efficient, and reliable ETL processes, establish best practices for data ingestion, storage, and processing
  • DevOps: practical experience in app containerization and deployment configurations (Docker, Kubernetes, Helm Charts, Azure Pipelines). Extended experience with version control and CI/CD techniques is required.
  • Solution Oriented: You're driven, ambitious, and ready to show what you can do in a dynamic environment.
  • Team Player: You thrive in collaborative settings and are ready to contribute to a team working on critical communication systems.
  • Testing: You follow best practices for testing applications at multiple levels: unit, integration and functional tests and can work effectively across staged environments. Knowledge of testing frameworks like Cypress, Vitest and Pytest is preferred.

Nice To Haves

  • Backend Languages Proficiency: You are skilled in one or more backend languages such as .NET, C# or TypeScript
  • Event Schema Design: You possess experience in designing and building event schema design, datasets, identities, and event structures.
  • Martech: Understanding of the Adobe experience cloud tools like AJO, CJA is a plus
  • Experience with database-agnostic ORM, prepared statements and microservices

Responsibilities

  • Build and maintain backend services and APIs that connect internal systems
  • Apply best practices in API design (REST, data serialization, observability & testing)
  • Extend FastAPI endpoints with response models, secure & parametric queries, as well as extensive API documentation
  • Apply database and query optimization techniques for efficient API integrations
  • Integrate Kafka topic subscriptions and dynamic parsing configurations in the event-driven architecture.
  • Ensure high-quality, validated customer and event data.
  • Troubleshoot ingestion failures and monitor data flows.
  • Manage CI/CD pipelines for full-stack applications with performance monitoring.
  • Design containerization and orchestration manifests for the application
  • Ensure high-quality, validated customer and event data.
  • Maintenance and extension of databases as MSSQL projects
  • Design and implement extensive testing suites for the full-stack application

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service