Senior Backend Engineer Location: Poland Street,London (2 days minimum in office) Why choose Tag? We are thelong-standing, production partner of choice that has helped brandsacross borders and cultures for over half a century achieve theirbusiness goals. With 2,700 experts in 29 countries across theworld, we are a global team of collaborators, innovators, andmotivators. We pride ourselves on creating empowering, safe, andsupportive environments for all our employees, regardless of race,gender, sexual orientation, ability, or any other defining factor.We embrace difference through diversity of thought, experience, andexpertise to maximise potential and bring the greatest benefits forour people and our clients. We can’t bring big ideas to lifewithout exceptional people. At Tag, we respect individuality andthe power of the collective. We want people to be themselves,unafraid to voice ideas, no matter how big they are or who theycome from. In June 2023, Tag was acquired by dentsu Group, Inc,though we remain a distinct brand that is led by David Kassler, TagGlobal CEO, headquartered in London. As dentsu’s acquisition of Tagsignificantly expands content delivery capabilities, Tag’sexpertise to deliver personalized, omnichannel content in real-timeand at-scale for clients remains unparalleled across the entirecustomer journey, unlocking marketing effectiveness and efficiency.Tag and dentsu bring together our innovation and technologyinfrastructure to help solve clients’ toughest challenges. Unitedin business acumen, we share similar core values, company culture,and embrace a vision “to be at the forefront of people-centrictransformations that shape society. dentsu was founded over 120years ago and proudly counts nearly 72,000 employees around theworld. Responsibilities - Design, develop, and maintain complexbackend systems and APIs - Collaborate with cross-functional teamsto implement innovative solutions across both greenfield and legacyestates - Contribute to architectural decisions and help establishcoding standards and best practices - Participate in code reviewsand provide constructive feedback - Stay current with emergingbackend technologies and industry trends - Implement and optimizedatabase schemas and queries - Ensure high performance,reliability, and scalability of backend services - Contribute tothe continuous improvement of our development processes - Mentorjunior developers and share knowledge within the team Skills andExperience required - Bachelor’s or Master’s degree in ComputerScience, Software Engineering, or a related field - 5+ years ofexperience in backend development - Proven track record ofsuccessfully delivered complex software projects - Excellentproblem-solving and analytical skills - Strong communication andinterpersonal skills - Ability to work effectively in a fast-paced,collaborative environment - Experience with microservicesarchitecture - Familiarity with agile development methodologies -Experience with scalable, distributed systems Required TechnicalSkills: - Extensive experience with backend development, including:- Python frameworks such as Django, FastAPI, or Flask - Databasetechnologies: PostgreSQL, Redis - RESTful API design andimplementation - Containerization and Orchestration (Docker,Kubernetes) - Event-driven architectures - Strong understanding ofdistributed systems and microservices architecture - Proficiency incloud computing platforms (e.g., AWS, GCP, or Azure) - Experiencewith CI/CD pipelines and DevOps practices - Familiarity withauthentication and authorization flows and frameworks - Knowledgeof performance optimization and scalability techniques Nice toHave: - Experience with vector database solutions - Expertise inimplementing and working with Directed Acyclic Graph (DAG)structures - Understanding of machine learning concepts and theirapplications in backend systems - Experience working with largelanguage models, image generation models, and video generationmodels - Familiarity with frontend technologies (e.g., TypeScript,React) for better collaboration with frontend teams Key Attributes:- Adaptable and resilient in the face of changing requirements andtechnologies - Proactive in identifying and solving complextechnical challenges - Passionate about writing clean, efficient,and maintainable code - Skilled at balancing technical constraintswith product needs and scalability requirements - Comfortablemaking decisions and prioritizing work in a fast-paced environment- Ability to communicate complex technical concepts to bothtechnical and non-technical stakeholders - Strong product focuswith the ability to understand and contribute to user-centricsolutions - Open to giving and receiving constructive feedback Asan ethical employer, Tag will never ask job applicants to provideprivate, sensitive information upfront or make offers of employmentcontingent on financial requests or responsibilities from anycandidate.