
Senior Backend (Node.js)
Erada -
Maadi, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Node.js, ensuring high performance, reliability, and scalability.
- Collaborate with product managers, designers, and frontend developers to translate business requirements into technical solutions.
- Lead the architecture and design discussions to build robust and scalable systems.
- Optimize application performance, monitor system health, and resolve production issues.
- Mentor junior developers, conduct code reviews, and ensure adherence to coding standards and best practices.
- Stay up-to-date with the latest trends and advancements in Node.js and backend development technologies.
- Implement security and data protection measures in line with industry standards.
- Contribute to the entire software development lifecycle, from concept and design to deployment
Job Requirements
Job Requirements
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development, with at least 3+ years focused on Node.js.
- Proficient in building RESTful APIs, microservices, and serverless architectures.
- Strong understanding of asynchronous programming, event-driven architectures, and non-blocking I/O
- Experience with database systems, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud, and containerization tools such as Docker.
- Knowledge of CI/CD pipelines, testing frameworks, and version control systems (e.g., Git).
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Previous experience working in the FinTech domain, with an understanding of industry-specific challenges and -compliance requirements.
- Experience with TypeScript in Node.js development.
- Familiarity with front-end frameworks like React or Angular for full-stack development.
- Knowledge of GraphQL, WebSocket, or real-time communication protocols.
- Background in DevOps practices and infrastructure-as-code tools such as Terraform.