Senior Node.js Developer at Lean Scale — StoreJobs.dev
ACTIVELY HIRINGME-0908
Senior Node.js Developer
@ Lean Scale / REMOTE · (GMT+3)
01
ROLE_OVERVIEW
We are currently seeking a Senior Backend Developer with 4-5 years of experience in Node.js. In this role, you will play a pivotal part in product development initiatives, focusing on enhancing and supporting existing products, designing and building new product versions, and developing APIs for both internal and external use. As a senior developer, you will work closely with the solution architecture, contributing to technical specifications and actively participating in core development and code review processes. You will be responsible for translating business needs into efficient technical solutions, utilizing core technologies, and aligning product capabilities with business requirements. You will also be expected to identify opportunities for extending product functionalities or developing bespoke components to meet specific business needs.
Key Responsibilities:
Requirements:
Design & Develop technical solutions that cater to the business needs using NodeJS with Express framework. (TypeScript knowledge is strongly preferred).
—
—Design and implement the REST API's which will be placed as a middleware service between end user applications and e-commerce backend engines.
—Design scalable solutions that are suited in the architecture with better handling and queue implementations.
—Enable the business units by supplying a rapidly deliverable solution architecture.
—Document the design of the infrastructure with unit tests, integration tests and mock responses.
—Responsible for the quality of the deliverables of the project against requirements and promoted lead practices.
—Partner with project teams to clarify requirements, initiate solutions and develop deliverable software in the iterations of Scrum.
—Build a reusable framework that will expedite launching of new brands on the same platform.
—Implement caching and full-text searching capabilities on API level when requested.
—BS or MS degree in Computer Science/Engineering, Electronics Engineering, or equivalent field.
—4-5 years experience as a NodeJS developer technical projects and resources
—Willing to work in GMT+3 time zone (+/- 2 hours would be fine)
—Expert-level JavaScript experience is required. (TypeScript knowledge is a must)
—Expert-level NodeJS and Express framework knowledge is required.
—Strong in software engineering, design patterns, including design of microservice architecture
—Good knowledge of relational databases, message queue brokers, object-oriented concepts, version control tools, and continuous integration concept
—Strong API design skills with solid principles in designing and building RESTful web services
—Experience with application debugging, performance profiling and performance optimization at scale
—Experience working with key-value storages and queuing tools like Redis, Memcached, and RabbitMQ, ActiveMQ, as well as non-relational data storage (MongoDB, Elasticsearch)
—"Web-speed" development (weekly releases) and are comfortable delivering with tight deadlines and short release cycles.
—Good knowledge of unix systems and GNU/Linux
—Agile development methodology and continuous integration.
02
TECHNICAL_SPECS.JSON
"technology_tags": [
"Node.js",
"JavaScript",
"TypeScript",
"Express",
"REST API",
"Redis",
"Memcached",
"RabbitMQ",
"ActiveMQ",
"MongoDB",
"Elasticsearch",
"AWS",
"Terraform",
"Functions",
"Microservices",
"Jira",
"ClickUp",
"API Design",
"IaC",
"Lambdas",
"microservice architecture",
"JIRA",
"Clickup",
"Scrum",
"GNU/Linux"
]
03
HIRING_PROCESS
$ step_01
Take-Home Case Study
Receive a role-specific case study via email to assess your skills. You provide your time estimation to complete it. This allows you to observe the true expectations from the role.
$ step_02
Review Session
Schedule a meeting with the Hiring Manager and possibly the relevant Product Manager to discuss your case study solutions and choices, and determine if there's alignment.
04
CULTURE_&_PERKS
Remote-First
Work from wherever — we're a remote company by nature, with a 60+ person team spread across 10+ countries.
Cross-Cultural Team
Join a diverse team of entrepreneurs, engineers, and digital aficionados from 10+ countries around the world.
Peer Recognition Budget
Every month, colleagues recognise each other's accomplishments and winners receive prizes.
In-House Language Classes
Free in-house English workshops to sharpen your public speaking, conversation skills, and professional communication.
Social Activities
Fun virtual get-togethers where the team plays games, chit-chats, and connects — keeping everyone feeling close no matter where they are.
International Projects
Work on ventures and products serving clients across the entire MENA region and beyond.
Startup Exposure
Get hands-on experience building and scaling real digital ventures from idea to launch — not just consulting from the sidelines.