Role Overview
We are looking for a Full Stack Developer with 2+ years of professional experience in an IT/software company. The candidate should have strong hands-on experience in React.js, TypeScript, Node.js, and modern application development and also comfortable using AI-powered development tools to improve coding productivity, debugging, testing, and overall development efficiency.
Responsibilities
- Develop and maintain scalable web applications using React, TypeScript, and Node.js.
- Build responsive and user-friendly frontend applications.
- Develop and integrate REST APIs and backend services.
- Work with databases such as MongoDB, MySQL, or PostgreSQL.
- Integrate third-party APIs and services.
- Debug, optimize, and maintain existing applications.
- Write clean, reusable, and maintainable code.
- Collaborate with UI/UX, QA, and other development teams.
- Participate in code reviews and follow development best practices.
- Use AI tools for code generation, debugging, optimization, documentation, and problem-solving.
Requirements
- 2+ years of professional experience as a Full Stack Developer.
- Strong knowledge of React.js.
- Hands-on experience with TypeScript and JavaScript.
- Strong experience with Node.js.
- Experience with REST API development and integration.
- Good understanding of frontend and backend development.
- Working knowledge of databases such as MongoDB / MySQL / PostgreSQL.
- Good understanding of Git and version control.
- Ability to effectively use AI tools in software development.
Skills
- React.js
- TypeScript
- Node.js
- MongoDB
- JavaScript