Full Stack Developer (AI-Enabled)
Haridwar
Dehradun
A Full Stack Developer at Rubico is responsible for building scalable, high-quality applications using strong core programming skills and hands-on experience with modern AI tools.
Required Skills:
- 4+ years of hands-on experience as a Full-Stack Web Developer working with modern web technologies.
- Strong proficiency in JavaScript/TypeScript and at least one of the following:
- Node.js (backend)
- React.js or Vue.js (frontend), or any other framework.
- Solid experience in:
- Designing and consuming RESTful APIs
- Working with relational or NoSQL databases
- Git for version control (branching, merging, rebasing, and conflict resolution)
- Practical experience with full-stack frameworks such as:
- Next.js, Nuxt.js, NestJS, or similar modern frameworks
- Strong understanding of HTML5, CSS3, and modern frontend architecture.
- Hands-on with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Codeium) to speed up coding, debugging, and documentation.
- Familiarity with integrating AI APIs/SDKs (OpenAI, Hugging Face, LangChain, or any other) into backend workflows.
- Advanced proficiency with Versioning tools for branching, merging, rebasing, and resolving complex conflicts.
Good to Have:
- Cloud exposure (AWS / Azure / GCP).
- Experience with Code quality tools like SonarQube.
- Some experience with integrating payment gateways.
- Experience with vector databases or RAG systems
Responsibilities:
- Design, develop, test, and maintain high-quality software applications
- Write clean, efficient, and maintainable code following best practices
- Use AI tools (e.g., coding assistants, LLMs) to enhance development productivity
- Integrate AI-based features or APIs where applicable (chatbots, automation, recommendations, etc.)
- Leverage AI tools during development to improve efficiency, testing, and documentation.
- Collaborate with the project coordinator and designers
- Debug, optimise performance, and resolve production issues
- Stay updated with emerging technologies, especially AI-driven development trends
- Participate in code reviews and contribute to technical discussions
- Demonstrate deliverables to the client during the client meetings.
"*" indicates required fields