Company DescriptionCapital Cloud is a leading technical consultancy firm based in Riyadh. We are a team of passionate professionals dedicated to delivering exceptional results and advancing the state of the art for startups. We're looking for a Full Stack Developer who is proficient in NestJS, React, and TypeScript to join our dynamic team. If you're eager to work on multiple projects, often concurrently, and thrive in a fast-paced environment, we'd love to hear from you.
Role DescriptionAs a Full Stack Developer at Capital Cloud, you will play a critical role in developing and enhancing our web applications from concept to deployment. You'll collaborate with cross-functional teams to design, develop, and implement software solutions that align with our business goals. This role requires a balance of front-end and back-end development expertise, with a strong emphasis on NestJS for the backend and React for the frontend.
Responsibilities:Develop and maintain web applications using NestJS and React.Collaborate with the product team to define feature specifications and build the next generation of products leveraging frameworks such as React.Ensure the technical feasibility of UI/UX designs and implement them.Design and maintain large-scale, complex web applications with a focus on client-side performance, server-side efficiency, and data integration.Participate in code reviews to maintain high-quality code standards.Manage individual project priorities, deadlines, and deliverables.Stay abreast of developments in web applications and programming languages.Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a Full Stack Developer or similar role.Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.Deep knowledge of React.js and its core principles, alongside a strong understanding of NestJS.Familiarity with newer specifications of EcmaScript.Familiarity with RESTful APIs and modern authorization mechanisms (e.g., JSON Web Token).A knack for benchmarking and optimization.Familiarity with code versioning tools such as Git.Excellent problem-solving skills and ability to work on multiple projects simultaneously.