31 Jul
|
NicheTech Computer Solutions
|
India
31 Jul
NicheTech Computer Solutions
India
Role Overview
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.
Mandatory Experience
- 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.
Backend Skills (Mandatory)
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
Frontend Skills (Mandatory)
Strong experience with:
- React.js
- Next.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Tailwind CSS / Bootstrap
- Responsive UI Development
- State Management (Redux, Context API)
AI Development Tools (Mandatory)
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
Additional Technical Skills
Preferred experience with:
- Git / GitHub / GitLab
- Docker
- CI/CD Pipelines
- AWS / Azure / GCP
- Firebase
- Redis
- WebSockets
- Linux Server Management
- Nginx
Key Responsibilities
- 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.
Required Skills
- 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 recent technologies.
- Ability to work on multiple projects simultaneously.
- Strong ownership and accountability.
Preferred Qualifications
- 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.
Why Join Nichetech?
- 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.
📌 Full Stack Developer (AI-Assisted Development) (India)
🏢 NicheTech Computer Solutions
📍 India