About Us:
At Totem, we believe every event should be an experience. We enable our clients to maximize engagement and deliver exceptional event experiences, whether in-person, online, or hybrid. Join us in redefining how events are delivered through innovative technologies and reliable backend systems.
About the Role:
We are seeking a highly skilled Backend Developer with advanced expertise in building performant and scalable REST APIs using Node.js. This role will involve designing and maintaining robust server-side systems, with a strong focus on SQL optimization and serverless architectures using AWS and API Gateway.
Key Responsibilities:
● Develop, optimize, and maintain high-performance REST APIs using Node.js.
● Design and manage efficient, scalable, and secure SQL databases to support application requirements.
● Work extensively with AWS services, including API Gateway, Lambda, and other serverless technologies.
● Collaborate with front-end and mobile developers to create seamless, end-to-end solutions.
● Troubleshoot and debug issues, ensuring high system uptime and performance.
● Implement best practices for security, scalability, and maintainability in backend development.
● Contribute to the full lifecycle of application development, from requirements gathering to deployment.
Technical Requirements:
● 4+ years of commercial experience developing backend applications with Node.js.
● Expertise in designing and optimizing SQL databases (e.g., MySQL, PostgreSQL) for high performance.
● Proven experience building serverless applications on AWS, utilizing API Gateway, Lambda, and other AWS services.
● Strong knowledge of RESTful API design and implementation.
● Familiarity with CI/CD pipelines, testing frameworks, and debugging tools.
Soft Skills:
● Excellent problem-solving skills and attention to detail.
● Strong communication and collaboration abilities to work effectively within a cross-functional team.
What We Offer:
● Ownership and involvement in building scalable backend systems that power innovative event experiences.
● A hybrid work model, requiring 1-2 days per week in our Islington, London office.
● A collaborative and dynamic environment with opportunities to work on cutting-edge serverless technologies.
● Exposure to the full development lifecycle, from conception to deployment and beyond.
Application Process:
Our hiring process includes:
1. Portfolio and experience review.
2. Technical assessments and Node.js coding tests.