Tag
Senior Backend Engineer
Job Location
Job Description
Senior Backend Engineer
Location: Poland Street, London
(2 days minimum in office)
Why choose Tag?
We are the long-standing, production partner of choice that has helped brands across borders and cultures for over half a century achieve their business goals. With 2,700 experts in 29 countries across the world, we are a global team of collaborators, innovators, and motivators.
We pride ourselves on creating empowering, safe, and supportive 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, and expertise to maximise potential and bring the greatest benefits for our people and our clients.
We can’t bring big ideas to life without exceptional people. At Tag, we respect individuality and the power of the collective. We want people to be themselves, unafraid to voice ideas, no matter how big they are or who they come from.
In June 2023, Tag was acquired by dentsu Group, Inc, though we remain a distinct brand that is led by David Kassler, Tag Global CEO, headquartered in London. As dentsu’s acquisition of Tag significantly expands content delivery capabilities, Tag’s expertise to deliver personalized, omnichannel content in real-time and at-scale for clients remains unparalleled across the entire customer journey, unlocking marketing effectiveness and efficiency.
Tag and dentsu bring together our innovation and technology infrastructure to help solve clients’ toughest challenges. United in business acumen, we share similar core values, company culture, and embrace a vision “to be at the forefront of people-centric transformations that shape society.
dentsu was founded over 120 years ago and proudly counts nearly 72,000 employees around the world.
Responsibilities
- Design, develop, and maintain complex backend systems and APIs
- Collaborate with cross-functional teams to implement innovative solutions across both greenfield and legacy estates
- Contribute to architectural decisions and help establish coding standards and best practices
- Participate in code reviews and provide constructive feedback
- Stay current with emerging backend technologies and industry trends
- Implement and optimize database schemas and queries
- Ensure high performance, reliability, and scalability of backend services
- Contribute to the continuous improvement of our development processes
- Mentor junior developers and share knowledge within the team
Skills and Experience required
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in backend development
- Proven track record of successfully delivered complex software projects
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work effectively in a fast-paced, collaborative environment
- Experience with microservices architecture
- Familiarity with agile development methodologies
- Experience with scalable, distributed systems
Required Technical Skills:
- Extensive experience with backend development, including:
- Python frameworks such as Django, FastAPI, or Flask
- Database technologies: PostgreSQL, Redis
- RESTful API design and implementation
- Containerization and Orchestration (Docker, Kubernetes)
- Event-driven architectures
- Strong understanding of distributed systems and microservices architecture
- Proficiency in cloud computing platforms (e.g., AWS, GCP, or Azure)
- Experience with CI/CD pipelines and DevOps practices
- Familiarity with authentication and authorization flows and frameworks
- Knowledge of performance optimization and scalability techniques
Nice to Have:
- Experience with vector database solutions
- Expertise in implementing and working with Directed Acyclic Graph (DAG) structures
- Understanding of machine learning concepts and their applications in backend systems
- Experience working with large language models, image generation models, and video generation models
- 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 and technologies
- Proactive in identifying and solving complex technical challenges
- Passionate about writing clean, efficient, and maintainable code
- Skilled at balancing technical constraints with product needs and scalability requirements
- Comfortable making decisions and prioritizing work in a fast-paced environment
- Ability to communicate complex technical concepts to both technical and non-technical stakeholders
- Strong product focus with the ability to understand and contribute to user-centric solutions
- Open to giving and receiving constructive feedback
As an ethical employer, Tag will never ask job applicants to provide private, sensitive information upfront or make offers of employment contingent on financial requests or responsibilities from any candidate.
Location: London, GB
Posted Date: 11/16/2024
Contact Information
Contact | Human Resources Tag |
---|