HamburgerMenu
hirist

Job Description

Description :


Responsibilities :


- Develop and maintain end-to-end applications using React, NestJS, and TypeScript.


- Design and implement Microservices and Micro-Frontend architectures.


- Create RESTful APIs and backend services integrating SQL Server and MongoDB.


- Follow SOLID principles, design patterns, and clean coding practices.


- Build reusable UI components and ensure high-performing front-end experiences.


- Write unit and integration tests using Jest or related frameworks.


- Build and manage CI/CD pipelines using Jenkins.


- Containerize and orchestrate applications using Docker and Kubernetes.


- Use Git and version control best practices (branching, PRs, peer reviews).


- Collaborate with Product, QA, and DevOps teams in an Agile/Scrum setup.


- Perform code reviews, troubleshoot issues, and ensure high-quality releases.


- Monitor application health, performance, and security in production environments.


Requirements :


- 5+ years of hands-on full-stack development experience.


- Strong proficiency in React, TypeScript, and modern front-end tooling.


- Solid experience with NestJS or similar Node.js frameworks.


- Experience implementing Microservices and distributed system architectures.


- Working knowledge of Micro-Frontend frameworks and patterns.


- Strong knowledge of SQL Server and MongoDB.


- Proficient with Git and version control workflows.


- Hands-on experience with Docker, Kubernetes, and cloud-native practices.


- Strong foundation in SOLID principles, design patterns, and clean architecture.


- Experience building CI/CD pipelines using Jenkins.


- Experience with unit/integration testing (Jest, Mocha, Chai, etc. ).


- Familiarity with AWS services like S3 CloudFront, etc.


Nice to Have :


- GraphQL experience.


- Exposure to event-driven systems (Kafka, RabbitMQ).


- Infrastructure-as-Code tools such as Terraform or Helm.


- Experience with high-scale, high-availability distributed systems.


info-icon

Did you find something suspicious?