Remotery

Senior Software Engineer, Backend Node.js

Posted May 21

This is a fully remote position, open to applicants in Kenya.

📋 Description

• Designing, constructing, and maintaining the API infrastructure, services, and systems that support high-traffic, consumer-facing applications for our clients.

• Collaborating extensively with Product, Frontend, UX, and various engineering stakeholders on requirements, their implementation, process enhancements, and domain analysis.

• Developing backend services that deliver customer value, emphasizing quality through testing, automation, and code reviews.

• Conducting critical analyses of the systems you work on to pinpoint performance bottlenecks and identify opportunities for enhanced scalability, reliability, and customer experience.

• Writing and deploying code that is idiomatic, maintainable, and efficient, while debugging and resolving production issues across services.

• Identifying impediments to team efficiency (technical debt) and proposing as well as implementing improvements to standards, tools, and processes.


⛳️ Requirements

• A minimum of 5 years of professional experience in developing backend services for production systems.

• Extensive, idiomatic experience with Node.js, including the creation of large, highly available APIs and services.

• A solid understanding of the RESTful API paradigm (familiarity with GraphQL and event-driven architectures is a plus).

• Strong working knowledge of JavaScript and/or TypeScript and the Node.js ecosystem (such as Express, NestJS, Fastify, or equivalent).

• Robust experience with relational databases, especially MySQL or PostgreSQL, covering schema design, query optimization, and indexing.

• Comprehensive understanding and extensive experience with automated testing (unit, integration, and end-to-end).

• Working knowledge of caching layers like Redis and familiarity with messaging and queuing systems.

• Practical experience in deploying and managing services on AWS and/or Google Cloud, including knowledge of containerization (Docker, Kubernetes).

• Good understanding of Git usage.

• Experience working within an agile development environment.

• A solid grasp of CI/CD concepts and automated release management for backend services.


🏝️ Benefits

• Flexibility and the opportunity to work remotely.

• A work-life balance that ensures you are not expected to work on weekends or after hours.

• A progressive remote company that recognizes the importance of staying connected as a team by offering virtual social platforms for employee engagement.

• A monthly work-from-home allowance to help you create a comfortable workspace at home.

• A MacBook or Windows laptop provided for you to perform at your best.

• Join a team of exceptionally intelligent and talented individuals who enjoy sharing their knowledge and experiences.

• We support your career development and celebrate your achievements and progress!

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers