Senior Software Engineer
Job Summary:
We are seeking a highly skilled Senior Software Engineer Level 2 with strong expertise in NestJS andReactJS to join our Scrum team. As a Senior Software Engineer, you will work closely with the Lead SoftwareEngineer and collaborate with product owners, UX/UI designers, and other stakeholders to design, develop,and deploy high-quality web applications that meet the business requirements.
Key Responsibilities:
• Develop reusable frameworks to build scalable web apps and mobile apps.
• Work with the team to design and architect scalable and maintainable web applications.
• Write clean, efficient, and well-documented code in NestJS and ReactJS.
• Build scalable server applications and microservices that are event driven and multi-pod andperformant.
• Collaborate with product owners, UX/UI designers, and other stakeholders to understand and planroadmap and stories for multiple sprints.
• Stay up-to-date with the latest trends and technologies in web development and apply them toimprove the quality and performance of web applications.
• Assist in identifying and mitigating risks to ensure the timely delivery of high-quality webapplications.
Required Work Experience:
• 5+ years of experience in software development with at least 3 years of experience in NestJS and ReactJS.
• Strong knowledge of TypeScript, JavaScript, and Node.js.
• Experience in designing and developing REST APIs using NestJS.
• Proficiency in front-end technologies such as ReactJS, HTML, CSS, and JavaScript.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration skills.
• Design patterns and framework and good experience in ecosystem of NestJs, Nodejs and ReactJsand databases