Job Summary :
We are seeking a highly skilled and motivated Full Stack Developer to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance enterprise web applications. This role requires a strong understanding of modern web technologies, cloud-based architectures, and DevOps practices. The candidate should be passionate about creating efficient, maintainable, and innovative software solutions that meet business requirements and deliver exceptional user :
- Design, develop, and maintain responsive, dynamic, and user-friendly interfaces using ReactJS, TypeScript, HTML, CSS-in-JS frameworks such as Tailwind, Material UI, and Styled Components.
- Develop robust back-end services and RESTful APIs using JavaScript, TypeScript, Node.js, and integrate with NoSQL databases such as MongoDB or DynamoDB.
- Design and implement microservices-based architectures ensuring scalability, modularity, and ease of maintenance.
Architect and automate the build, testing, and deployment process using modern CI / CD pipelines and DevOps tools such as Jenkins, GitHub Actions, or GitLab CI.
Apply advanced performance tuning, debugging, and monitoring techniques to optimize both front-end and back-end systems for speed and reliability.Integrate with cloud-based and distributed services, leveraging technologies like Docker, Kubernetes, AWS, Azure, and event-driven platforms such as Kafka.Implement authentication, authorization, and data security best practices including JWT, OAuth 2.0, and SSO integrations to safeguard applications and data.Collaborate closely with UI / UX designers, product managers, and other engineers to define, design, and deliver new features that align with business goals.Conduct unit testing using frameworks like Jest, Enzyme, and Jasmine to ensure high-quality, reliable, and maintainable code.Participate in code reviews to ensure code consistency, performance, and adherence to best practices.Troubleshoot and resolve complex technical issues across the full stack, ensuring smooth application performance and user satisfaction.Document software design, technical specifications, and processes to support long-term maintenance and scalability.Stay up to date with emerging technologies, frameworks, and development best practices, recommending innovative solutions to improve the existing :Bachelors or Masters degree in Computer Science, Information Technology, or a related field.3 to 7 years of hands-on experience in full-stack development of enterprise-grade web applications.Proficiency in front-end technologies such as ReactJS, TypeScript, HTML5, CSS3, and modern styling frameworks.Strong experience in back-end development using Node.js, JavaScript, TypeScript, and NoSQL databases.Familiarity with containerization, orchestration, and cloud platforms such as Docker, Kubernetes, AWS, or Azure.Solid understanding of microservices architecture, RESTful API design, and event-driven systems.Experience in implementing authentication and security frameworks such as OAuth, SSO, and JWT.Proficiency with CI / CD tools, source control (Git), and build automation tools.Good understanding of software design patterns, scalability principles, and application performance optimization.Excellent problem-solving, debugging, and analytical skills with attention to detail.Strong communication and collaboration skills with the ability to work effectively in an agile, cross-functional Skills :Experience with GraphQL, gRPC, or WebSockets for real-time communication.Knowledge of SQL databases and ORM frameworks.Experience in developing cloud-native applications using serverless architectures.Exposure to Agile / Scrum methodologies and DevOps Interest in mentoring junior developers and contributing to code quality improvements.(ref : hirist.tech)