About the Role We’re looking for a Senior Full Stack JavaScript/TypeScript Developer with deep expertise in Node.js and Angular to join our growing engineering team. You will be responsible for designing, building, and maintaining scalable, secure, and high-performance web applications. As senior/lead developer, you will also be required to perform R&D for new technologies, tools, and processes, as well as POC’s . This role requires a solid understanding of secure coding practices, modern software architecture, and a passion for writing clean, maintainable code. You will work closely with cross-functional teams including product managers, designers, DevOps, and QA to build features that matter. Key Responsibilities Design and implement full-stack features using Angular (front-end) and Node.js, Nest.js (back-end) with TypeScript. Knowledge of modern databases and structures such as PostgreSQL and Redis as well ORM’s like Sequelize will be advantageous. Write secure, clean, modular, and testable code following industry best practices and internal standards. Knowledge of Jest, ESlint, Prettier and Jenkins or GitHub Actions will be a distinct advantage. Ensure application security by adhering to OWASP and other secure coding guidelines (OWASP zap knowledge advantageous). Develop and maintain RESTful APIs with robust validation and authorization layers. Perform code reviews using AWS Q Developer, mentor junior developers, and contribute to architecture decisions. Good knowledge and practice of SOLID principals implementation is also advantageous. Collaborate in agile ceremonies and participate in planning, grooming, and retrospectives following the SCRUM development methodology. Integrate with third-party APIs, services, and payment gateways, ensuring data security and compliance. Help establish and enforce coding standards, code quality metrics, and unit/integration testing coverage. Support CI/CD pipelines and deployment processes with DevOps teams. Stay current with emerging technologies, trends, and standards. What We’re Looking For Required Skills & Experience 4+ years professional experience with JavaScript and TypeScript in full-stack development. Expert-level knowledge of Node.js (Nest.js or similar frameworks). Strong proficiency with Angular (v10+), RxJS, NgRx or similar state management libraries. Experience with secure web application development, including input validation, authentication, and authorization. Familiar with OWASP Top 10, CSP, CORS, CSRF, XSS, and secure session management. Experience with REST APIs, and API security (OAuth2, JWT, API keys). An understanding of relational and NoSQL databases (PostgreSQL, Redis). Proficiency with unit, integration, and E2E testing (Jest). Familiarity with Docker, Git, and CI/CD pipelines. Excellent problem-solving, communication, and collaboration skills. Ability to convey technical ideas and concepts to a broad audience. Self-motivated, but can excel in a team-based environment. Strong initiative and enthusiasm. Comfortable in a SDLC environment Skilled in change management tools, especially JIRA Bonus Skills Experience with NestJS or other structured Node.js frameworks. Familiarity with AWS, cloud platform (Lambda, CloudWatch, S3). Knowledge of PCI DSS, GDPR, or other security/compliance standards. Experience in performance optimization (both client and server). Contribution to open-source projects or tech community involvement. A degree in computer science or similar is a plus, but not essential. Experience of introducing AI into development processes and customer solutions Security & Coding Standards ClubWise take security very seriously. The ideal candidate should: Write code with least privilege principles, input/output validation, and threat modelling in mind. Understand and apply secure dependency management and vulnerability scanning practices. Participate in security reviews and work with security teams on threat mitigation.
As a Senior Full Stack JavaScript/TypeScript Developer at our company, you will play a crucial role in designing, building, and maintaining scalable and high-performance web applications. Your expertise in Node.js and Angular will be instrumental in implementing full-stack features and ensuring application security. Here's a breakdown of what will be expected of you: - Design and implement full-stack features using Angular and Node.js, Nest.js with TypeScript. Knowledge of PostgreSQL, Redis, and ORMs like Sequelize will be advantageous. - Write secure, clean, modular, and testable code following industry best practices. Familiarity with Jest, ESlint, Prettier, and Jenkins/GitHub Actions will be beneficial. - Develop and maintain RESTful APIs with robust validation and authorization layers. - Conduct code reviews, mentor junior developers, and contribute to architecture decisions. Knowledge of SOLID principles implementation is advantageous. - Collaborate in agile ceremonies and participate in planning, grooming, and retrospectives following the SCRUM development methodology. - Help establish and enforce coding standards, code quality metrics, and unit/integration testing coverage. - Support CI/CD pipelines and deployment processes with DevOps teams. - Stay updated with emerging technologies, trends, and standards. In terms of qualifications, we are looking for someone with: - 4+ years of professional experience with JavaScript and TypeScript in full-stack development. - Expert-level knowledge of Node.js and Angular (v10+), RxJS, NgRx, or similar state management libraries. - Experience with secure web application development, including input validation, authentication, and authorization. - Familiarity with relational and NoSQL databases (PostgreSQL, Redis), unit testing (Jest), Docker, Git, and CI/CD pipelines. - Strong problem-solving, communication, and collaboration skills, with a self-motivated and team-oriented approach. - Comfortable in a SDLC environment and skilled in change management tools like JIRA. Bonus skills that would be advantageous include experience with NestJS or similar frameworks, AWS, PCI DSS, GDPR, performance optimization, and open-source projects involvement. While a degree in computer science is a plus, it is not essential. In addition, as security is a top priority for us, you should: - Write code with least privilege principles, input/output validation, and threat modeling in mind. - Apply secure dependency management and vulnerability scanning practices. - Participate in security reviews and collaborate with security teams on threat mitigation.,