Jobs Companies Flutter Entertainment Senior Back-end Engineer

Über diese Senior Back-end Engineer Stelle bei Flutter Entertainment

Flutter Entertainment · Hybrid · Tbilisi, Georgia
Senior Back-end Engineer

Senior Software Engineer (Backend) 1

Job Aim / Main Assignment

As a Senior Node.js Engineer in our Martech Tribe, you will design, develop, and optimize scalable backend services that power our marketing technology stack. Working primarily with Node.js, NestJS, and TypeScript within a microservices-based architecture, you will deliver high-quality, secure, and maintainable solutions that support internal applications used across multiple markets. The role requires strong technical ownership, sound architectural judgment, and close collaboration with Frontend, DevOps, QA, and Product teams. As a senior member of the team, you will also mentor others and contribute to raising the overall engineering bar.

Your responsibilities will include:

Backend Development & Architecture

Design and Develop Backend Services: Build robust backend services using Node.js, NestJS, and TypeScript, ensuring code quality, maintainability, and long-term scalability.

Build and Maintain Microservices: Design, develop, and operate microservices-based architectures, while also supporting monolithic services where required, with clear boundaries, well-defined contracts, and resilient communication patterns.

Design REST APIs and Service Communication: Design and implement RESTful APIs and internal service-to-service communication, applying sound API design principles, versioning strategies, and clear contracts for consumers.

Contribute to Architectural Decisions: Actively participate in architectural discussions and technical solution design, helping shape the evolution of the tribe's backend systems and ensuring alignment with broader engineering guidelines.

Integrate Third-Party Services: Integrate with external APIs and third-party platforms relevant to the Martech domain, handling authentication, rate limits, error handling, and data consistency reliably.

Ensure Performance, Reliability & Security: Take ownership of the performance, scalability, reliability, and security of backend systems, applying best practices around authentication/authorization, data protection, and resilience.

Cloud, Infrastructure & Delivery

Work With AWS and Cloud-Native Services: Build and operate services on AWS infrastructure, leveraging cloud-native capabilities to deliver scalable, cost-effective, and resilient solutions.

Develop Containerized Applications: Develop and maintain containerized applications using Docker and Kubernetes, ensuring consistent runtime behavior across environments and smooth deployment workflows.

Contribute to CI/CD Pipelines: Contribute to CI/CD pipelines and deployment processes, ensuring changes are tested, automated, and shipped safely and predictably.

Troubleshoot Production Issues: Investigate and resolve complex production issues, identify root causes, and drive long-term improvements to system performance, observability, and stability.

Code Quality & Engineering Practices

Write Clean, Maintainable Code: Produce well-structured, documented, and testable code that adheres to the team's coding standards and is easy for others to read, extend, and operate.

Conduct Code Reviews: Conduct thorough, constructive code reviews and contribute to continuously improving engineering standards, patterns, and tooling within the team.

Apply System Design Best Practices: Apply system design principles and best practices in everyday work, balancing simplicity, performance, and maintainability when proposing or implementing solutions.

Champion Testing: Support a strong testing culture by writing appropriate unit, integration, and contract tests, and by helping ensure that backend services are well-covered and reliable.

Collaboration, Mentoring & Communication

Collaborate Across the Tribe: Work closely with Frontend, DevOps, QA, and Product teams to deliver features end-to-end, ensuring backend services meet real product and integration needs.

Mentor Other Engineers: Mentor junior and middle engineers, share knowledge generously, and actively support the technical growth of the team through pairing, design discussions, and reviews.

Articulate Technical Decisions: Communicate technical decisions clearly to both technical and non-technical stakeholders, explaining trade-offs and the reasoning behind chosen approaches.

Drive Continuous Improvement: Bring a proactive mindset to identifying improvements in code, architecture, processes, and tooling, and help turn those ideas into concrete changes.

Raise Issues Early: Communicate blockers, risks, or concerns proactively to the Team Lead and Scrum Master so the team can adapt quickly and keep delivery on track.

What We're Looking For:

4+ years of experience in backend development with Node.js.

Strong, hands-on experience with NestJS and TypeScript in production environments.

Solid understanding of microservices architecture and distributed systems, including their typical challenges (consistency, observability, failure modes).

Proven experience designing and implementing RESTful APIs.

Solid knowledge of authentication and authorization mechanisms (JWT, OAuth, session-based auth, etc.).

Experience working with relational and/or NoSQL databases, including data modeling, querying, and performance considerations.

Understanding of event-driven architecture and experience with message brokers (e.g., Kafka, RabbitMQ, or similar).

Hands-on experience with AWS services in a production setting.

Strong experience with Docker and Kubernetes for building and operating containerized workloads.

Understanding of CI/CD processes and experience integrating backend services into automated delivery pipelines.

Familiarity with system design principles, best practices, and common architectural patterns.

Strong analytical thinking and problem-solving skills, with the ability to break down complex problems into clear, manageable solutions.

Ownership and accountability for assigned tasks, from design through to production.

Strong communication skills and the ability to articulate technical decisions clearly.

Mentoring mindset and willingness to support the growth of other engineers in the team.

Proactive attitude and a continuous improvement mindset.

Ability to collaborate effectively across teams in a hybrid work environment.

English level: B2 or higher (written and spoken).

Bonus Points For:

Experience in Martech (marketing automation, CDPs, personalization platforms, analytics tooling, A/B testing, tag management, or similar).

Experience building backend systems for internal tools and platforms used by multiple teams or markets.

Experience with infrastructure-as-code (e.g., Terraform, CloudFormation).

Experience with observability tooling (logging, metrics, tracing) and incident response.

Experience with additional cloud platforms (Azure, GCP) or hybrid setups.

Experience working in a Tribe-based organizational structure.

Bereit, sich bei Flutter Entertainment zu bewerben?
Bei Flutter Entertainment bewerben

Über Flutter Entertainment

Our Work Experience is the combination of everything that's unique about us: our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it's our people. Our employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us t he #1 Top Workplace in the area. Join us and grow your career with Flutter! Please create a candidate account after submitting your application to track it's progress.

Alle Jobs bei Flutter Entertainment ansehen →

Ähnliche Jobs

Flutter Entertainment
Logistics & Maintenance Operations Trainee
Flutter Entertainment
⚡ Früh bewerben Snaitech Milano - Via Caprilli... Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
Flutter Entertainment
Project Manager
Flutter Entertainment
⚡ Früh bewerben Porto, Portugal Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Flutter Entertainment
Customer Service Team Leader
Flutter Entertainment
⚡ Früh bewerben Lozells Birmingham (498) Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Flutter Entertainment
Associate In-Play Football Trader
Flutter Entertainment
⚡ Früh bewerben Dublin, Ireland Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Flutter Entertainment
Senior Employee Relations Governance Manager
Flutter Entertainment
⚡ Früh bewerben Leeds, UK Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Flutter Entertainment
Customer Service Team Leader
Flutter Entertainment
⚡ Früh bewerben Dartford (992) Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Flutter Entertainment
Associate In-Play Football Trader
Flutter Entertainment
⚡ Früh bewerben Dublin, Ireland Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Flutter Entertainment
Senior Compensation Specialist – Pay Equity and Transparency
Flutter Entertainment
⚡ Früh bewerben Leeds, UK Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Flutter Entertainment
Field & PoS On Site Collection Engineer Specialist
Flutter Entertainment
⚡ Früh bewerben Sardegna Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Flutter Entertainment

Alle Jobs bei Flutter Entertainment ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos