
Senior Backend Developer (Node.j...
Bydotpy -
Maadi, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Senior Backend Developer (Node.js)
- Design and develop scalable backend systems using Node.js, Express.js, Objection.js, and Knex.js
- Build and maintain efficient and secure RESTful APIs
- Write clean, maintainable, and high-performance code
- Collaborate with frontend, QA, and product teams across the development life cycle
- Review, debug, and optimize backend code for reliability and performance
- Design, implement, and maintain MySQL databases (plus PostgreSQL and MongoDB when needed)
- Contribute to architectural decisions and backend system planning
- Lead and mentor junior developers and participate in code reviews
- Ensure backend systems follow security best practices and up-to-date standards
- Work with Git, Docker, and CI/CD pipelines for smooth development workflows
Job Requirements
Senior Backend Developer (Node.js)
- 6+ years of professional experience in backend development
- Strong expertise in Node.js and Express.js
- Hands-on experience with Objection.js and Knex.js (or similar ORMs/query builders)
- Deep understanding of relational databases (especially MySQL), and familiarity with PostgreSQL and MongoDB
- Solid knowledge of RESTful API design and architecture
- Proficiency in writing clean, scalable, and secure code
- Experience with Git, Docker, and collaborative development workflows
- Familiarity with CI/CD pipelines and deployment practices
- Strong communication and leadership skills, including mentoring junior developers
- Experience working in Agile/Scrum teams
- Bonus: Experience with TypeScript, authentication methods (JWT, OAuth), and software architecture patterns