The Full Stack Developer will be responsible for developing scalable web applications, REST APIs, dashboards, enterprise applications, and cloud-based software solutions. The candidate should be capable of working independently as well as within Agile development teams.
The ideal candidate must have experience in both frontend and backend development, database design, API integrations, and AI-assisted software development.
-
3–5 years of experience in Full Stack Web Development.
-
Minimum 1 year of hands-on experience using AI coding assistants such as Cursor AI, GitHub Copilot, and Google Gemini.
-
Proven experience delivering custom software development projects.
-
Experience working in Agile/Scrum environments.
Strong experience with:
-
Node.js
-
Python
-
SQL
-
MongoDB
-
PostgreSQL
-
REST API Development
-
API Authentication (JWT/OAuth)
-
Database Design & Optimization
-
ORM frameworks (Prisma, Sequelize, TypeORM, etc.)
-
Third-party API integrations
Strong experience with:
-
React.js
-
Next.js
-
JavaScript (ES6+)
-
TypeScript
-
HTML5
-
CSS3
-
Tailwind CSS / Bootstrap
-
Responsive UI Development
-
State Management (Redux, Context API)
Minimum 1 year of practical experience using:
-
Cursor AI
-
GitHub Copilot
-
Google Gemini
-
AI-assisted code generation
-
AI-based debugging
-
AI-assisted documentation
-
AI-assisted testing
-
Prompt engineering for software development
Preferred experience with:
-
Git / GitHub / GitLab
-
Docker
-
CI/CD Pipelines
-
AWS / Azure / GCP
-
Firebase
-
Redis
-
WebSockets
-
Linux Server Management
-
Nginx
-
Develop scalable web applications using Next.js and React.js.
-
Build secure backend services using Node.js and Python.
-
Design and optimize SQL, MongoDB, and PostgreSQL databases.
-
Develop RESTful APIs and integrate third-party services.
-
Use AI coding tools to improve productivity and code quality.
-
Collaborate with UI/UX designers, QA engineers, and project managers.
-
Participate in code reviews and maintain coding standards.
-
Write clean, maintainable, and reusable code.
-
Troubleshoot and resolve application issues.
-
Contribute to technical architecture discussions and continuous improvement initiatives.
-
Strong analytical and problem-solving abilities.
-
Excellent debugging skills.
-
Understanding of software architecture and design patterns.
-
Good communication and teamwork skills.
-
Self-driven with a willingness to learn new technologies.
-
Ability to work on multiple projects simultaneously.
-
Strong ownership and accountability.
-
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
-
Relevant certifications in JavaScript, React, Node.js, Cloud, or AI tools are an added advantage.
-
Work on cutting-edge custom web and AI-powered software projects.
-
Opportunity to use modern AI development tools in real-world projects.
-
Exposure to international clients and enterprise applications.
-
Collaborative, innovation-driven work environment.
-
Continuous learning and career growth opportunities.