Senior Backend Engineer

Infinityquest — United Kingdom · Posted ~2 hours ago

Senior

Skills

Node.js Asynchronous programming Event-driven architecture SQL databases NoSQL databases Advanced SQL/query writing Scalable systems Fault-tolerant systems Performance tuning Code optimization Microservices API architecture Code reviews Mentoring SQL NoSQL REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is looking for a Senior Backend Engineer with strong expertise in Node.js, asynchronous and event-driven systems, and both SQL and NoSQL databases. You will design scalable, fault-tolerant architectures, optimize performance, build microservices and complex APIs, participate in code reviews, and mentor less-experienced engineers.

Highlights

A senior engineering role with deep ownership of backend architecture, scalable and fault-tolerant systems, database optimization, microservices, API design, code quality, and mentoring.

Description

Senior Backend Engineer has a deep understanding of preferred technologies like Node.js and its modules, with extensive experience in asynchronous programming, event-driven architecture, and handling complex I/O operations. They demonstrate high proficiency in designing and optimizing databases (both SQL and NoSQL), including advanced query writing. Their expertise includes architecting scalable, fault tolerant systems, with deep knowledge of performance tuning and code optimization. Senior Backend Engineers are experienced in system architecture, including designing and implementing microservices and complex API architectures. They contribute to code reviews, providing feedback where required, and mentor junior developers to help them understand complex concepts and improve coding practices. Backend Engineer A Backend Engineer is familiar with basic architectural patterns, such as REST APIs, and has some understanding of complex architectures, though typically requires assistance for implementation. They may lack experience in high-level system design decision-making. They possess a solid foundation in Node.js, with knowledge of common modules and libraries, along with intermediate database knowledge. This includes the ability to write basic queries, perform CRUD operations, and create basic schemas. They are capable of supporting testing frameworks like Jest and can write unit tests and integration tests with solid coverage Nodejs (runtime env) ,Microservices architecture, Typescript or similar, Kubernetes (GKE), Docker, API Development & documentation exp, Serverless architectureGood to have skills – Gitlab ,CI/CD practices, GCP tools, frontend frameworks like (Nextjs, react, angular, redux etc.),