Riyadh
Remote
SAR 150,000 - 200,000
Full time
18 days ago
Job summary
A dynamic tech company in Riyadh is seeking a backend developer to design and maintain robust applications using NestJS and Node.js. The ideal candidate will have 4-6 years of experience, solid API development skills, and a strong understanding of modern backend frameworks. This role emphasizes collaboration and code quality, including mentoring junior developers and optimizing application performance.
Qualifications
- 4-6 years of professional experience in backend development.
- Proven track record of designing and implementing RESTful APIs.
- Solid understanding of TypeScript, JavaScript, and modern backend frameworks.
Responsibilities
- Design, develop, and maintain robust backend applications.
- Collaborate with cross-functional teams to define new features.
- Implement RESTful APIs and integrate third-party services.
Skills
NestJS
Node.js
RESTful APIs
TypeScript
JavaScript
Problem-solving
Version control (Git)
Databases
Tools
Responsibilities
- Design, develop, and maintain robust backend applications using NestJS and Node.js frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Implement RESTful APIs and integrate third-party services to support frontend and mobile applications.
- Write clean, scalable, and well-documented code following best practices and coding standards.
- Optimize application performance, scalability, and security across distributed systems.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and resolve technical issues throughout the development lifecycle.
- Contribute to architectural decisions and technology selection for backend solutions.
- Develop and maintain automated tests to ensure code quality and reliability.
- Stay up-to-date with emerging backend technologies and advocate for their adoption where appropriate.
Qualifications
- 4-6 years of professional experience in backend development, with a strong focus on NestJS and Node.js.
- Proven track record of designing and implementing RESTful APIs and microservices.
- Solid understanding of TypeScript, JavaScript, and modern backend frameworks.
- Experience working with relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with authentication, authorization, and security best practices in web applications.
- Ability to work independently in a remote environment while collaborating effectively with distributed teams.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
- Experience with version control systems such as Git.
- Knowledge of containerization technologies (e.g., Docker) is a plus.