About the Role We are looking for a talented Full Stack Software Engineer with strong expertise in NestJS and TypeScript. The ideal candidate will be responsible for building scalable high-performance applications with clean maintainable code. You will collaborate closely with product design and engineering teams to deliver end-to-end solutions.
Key Responsibilities
Design develop and maintain scalable web applications using (frontend) and NestJS (backend).
Write clean efficient and testable code in TypeScript.
Implement RESTful APIs and integrate with third-party services.
Optimize applications for speed performance and responsiveness.
Work with databases (SQL and NoSQL) for data modeling migrations and queries.
Collaborate with UI/UX designers to deliver pixel-perfect interfaces.
Ensure application security reliability and scalability.
Participate in code reviews testing and debugging.
Stay updated with the latest technologies and development best practices.
Required Skills & Qualifications
2 years of professional experience as a Full Stack Developer.
Strong knowledge of NestJS and TypeScript.
Hands-on experience with REST APIs and GraphQL.
Proficiency in working with databases such as PostgreSQL MySQL or MongoDB.
Solid understanding of HTML5 CSS3 and modern JavaScript (ES6).
Familiarity with Git/GitHub and version control best practices.
Experience in writing unit and integration tests (e.g. Jest Cypress).
Knowledge of containerization (Docker) and cloud services (AWS GCP or Azure) is a plus.
Good understanding of CI/CD pipelines and deployment workflows.
Strong problem-solving skills and ability to work independently as well as in a team.
Nice-to-Have Skills
Experience with microservices architecture.
Knowledge of authentication & authorization (JWT OAuth).
Familiarity with agile methodologies (Scrum/Kanban).
Exposure to DevOps practices and infrastructure as code (Terraform Ansible).
IT Services and IT Consulting