{"id":2426125,"url":"https://alion.io/job/flutter-entertainment-senior-back-end-engineer","title":"Senior Back-end Engineer","company":{"id":56836,"name":"Flutter Entertainment","domain":"flutter.com","url":"https://alion.io/company/flutter-entertainment","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tbilisi, Georgia"],"countries":["GE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":36000,"max_usd":106000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6933},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Kubernetes","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"TypeScript","optional":false},{"name":"A/B Testing","optional":true},{"name":"Azure","optional":true},{"name":"CloudFormation","optional":true},{"name":"GCP","optional":true},{"name":"JavaScript","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-07-06T00:00:00Z","employer_posted_date":"2026-07-06","last_verified_at":"2026-10-17T05:08:01Z","board_verified":true,"closed_at":null,"days_open":103,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":103},"description":"Senior Back-end EngineerSenior Software Engineer (Backend) 1Job Aim / Main Assignment\nAs 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.\nYour responsibilities will include:\nBackend Development & Architecture\nDesign and Develop Backend Services: Build robust backend services using Node.js, NestJS, and TypeScript, ensuring code quality, maintainability, and long-term scalability.\nBuild 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.\nDesign 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.\nContribute 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.\nIntegrate 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.\nEnsure 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.\nCloud, Infrastructure & Delivery\nWork 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.\nDevelop Containerized Applications: Develop and maintain containerized applications using Docker and Kubernetes, ensuring consistent runtime behavior across environments and smooth deployment workflows.\nContribute to CI/CD Pipelines: Contribute to CI/CD pipelines and deployment processes, ensuring changes are tested, automated, and shipped safely and predictably.\nTroubleshoot Production Issues: Investigate and resolve complex production issues, identify root causes, and drive long-term improvements to system performance, observability, and stability.\nCode Quality & Engineering Practices\nWrite 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.\nConduct Code Reviews: Conduct thorough, constructive code reviews and contribute to continuously improving engineering standards, patterns, and tooling within the team.\nApply System Design Best Practices: Apply system design principles and best practices in everyday work, balancing simplicity, performance, and maintainability when proposing or implementing solutions.\nChampion 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.\nCollaboration, Mentoring & Communication\nCollaborate 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.\nMentor 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.\nArticulate Technical Decisions: Communicate technical decisions clearly to both technical and non-technical stakeholders, explaining trade-offs and the reasoning behind chosen approaches.\nDrive Continuous Improvement: Bring a proactive mindset to identifying improvements in code, architecture, processes, and tooling, and help turn those ideas into concrete changes.\nRaise 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.\nWhat We're Looking For:\n4+ years of experience in backend development with Node.js.\nStrong, hands-on experience with NestJS and TypeScript in production environments.\nSolid understanding of microservices architecture and distributed systems, including their typical challenges (consistency, observability, failure modes).\nProven experience designing and implementing RESTful APIs.\nSolid knowledge of authentication and authorization mechanisms (JWT, OAuth, session-based auth, etc.).\nExperience working with relational and/or NoSQL databases, including data modeling, querying, and performance considerations.\nUnderstanding of event-driven architecture and experience with message brokers (e.g., Kafka, RabbitMQ, or similar).\nHands-on experience with AWS services in a production setting.\nStrong experience with Docker and Kubernetes for building and operating containerized workloads.\nUnderstanding of CI/CD processes and experience integrating backend services into automated delivery pipelines.\nFamiliarity with system design principles, best practices, and common architectural patterns.\nStrong analytical thinking and problem-solving skills, with the ability to break down complex problems into clear, manageable solutions.\nOwnership and accountability for assigned tasks, from design through to production.\nStrong communication skills and the ability to articulate technical decisions clearly.\nMentoring mindset and willingness to support the growth of other engineers in the team.\nProactive attitude and a continuous improvement mindset.\nAbility to collaborate effectively across teams in a hybrid work environment.\nEnglish level: B2 or higher (written and spoken).\nBonus Points For:\nExperience in Martech (marketing automation, CDPs, personalization platforms, analytics tooling, A/B testing, tag management, or similar).\nExperience building backend systems for internal tools and platforms used by multiple teams or markets.\nExperience with infrastructure-as-code (e.g., Terraform, CloudFormation).\nExperience with observability tooling (logging, metrics, tracing) and incident response.\nExperience with additional cloud platforms (Azure, GCP) or hybrid setups.\nExperience working in a Tribe-based organizational structure.","description_format":"text","description_chars":6860,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Georgia","iso":"GE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Sports Betting","iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-10-13T07:52:17Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.494,"p_room":0.28,"age_days":103,"expected_fill_days":38,"reasons":["conf:0","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/flutter-entertainment-senior-back-end-engineer","json_url":"https://alion.io/job/flutter-entertainment-senior-back-end-engineer.json","meta":{"generated_at":"2026-10-17T19:12:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2420,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":56836},"rest":"https://alion.io/mcp/rest/get_company?id=56836"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fflutter-entertainment-senior-back-end-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fflutter-entertainment-senior-back-end-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fflutter-entertainment-senior-back-end-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/flutter-entertainment-senior-back-end-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fflutter-entertainment-senior-back-end-engineer"}]}