T

Backend Developer (Node.js)

Totem
Full-time
On-site
London, Greater London, United Kingdom
Backend Development

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.