Full Stack React Engineer
Description
Full Stack React Engineer (5-7 Years) - Roles & Responsibilities
- Design, develop, and maintain scalable web applications using React.js, Node.js, TypeScript, and REST APIs.
- Build responsive, reusable, and high-performance front-end components using React.js.
- Develop and maintain server-side applications and APIs using Node.js.
- Collaborate with product managers, designers, and cross-functional teams to translate business requirements into technical solutions.
- Design, consume, and integrate RESTful APIs with front-end applications.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Participate in code reviews, unit testing, integration testing, and debugging activities.
- Optimize application performance, scalability, and security across the full stack.
- Troubleshoot and resolve production issues, bugs, and performance bottlenecks.
- Work within Agile/Scrum development environments and actively participate in sprint planning, stand-ups, and retrospectives.
- Utilize TypeScript to build robust, type-safe, and maintainable applications.
- Collaborate with DevOps and cloud teams for application deployment, monitoring, and maintenance.
- Leverage AI-assisted development tools such as GitHub Copilot and Cursor to improve productivity, code quality, and development efficiency.
- Contribute to technical design discussions, architecture reviews, and continuous improvement initiatives.
- Work with microservices-based architectures and integrate applications with distributed services.
- Support and enhance Python-based microservices where required.
Preferred Skills
- Experience with Python and microservices architecture.
- Exposure to cloud platforms such as Azure, AWS, or GCP.
- Familiarity with CI/CD pipelines and version control systems such as Git.
- Strong problem-solving, communication, and stakeholder management skills.