retailcloud
Junior/Associate Full-Stack Developer
Kozhikode, INPresencialPermanenteTempo integral
Publicado 15 de set. de 2026
Esta vaga foi publicada em EN
We are looking for a motivated Junior/Associate Full-Stack Developer (Fresher) with a strong academic background in computer science (or equivalent self-learning) and a genuine passion for software development. Candidates should have solid programming fundamentals and a quick learning attitude — the ability to pick up new technologies, tools, and frameworks rapidly. The ideal candidate will be eager to work across mobile apps, web apps, backend services, and admin portals, growing into a versatile developer through hands-on experience under the guidance of senior engineers.
RESPONSIBILITIES
1. Learning & Onboarding:
Learn the codebase, tools, and best practices across our multi-project ecosystem (Flutter, React Native,
React, NestJS).
Complete assigned learning modules and small tasks to build familiarity with the stack.
Ask questions and seek guidance actively while building confidence.
2. Web Development:
Build simple UI components and pages using React, HTML/CSS, and modern JavaScript.
Fix bugs and make small enhancements in existing frontend codebases.
3. Backend Basics:
Work on small backend tasks using Node.js and REST APIs.
Assist in writing and maintaining database queries (PostgreSQL/SQL).
4. Testing:
Write basic unit tests (Jest) for functions and components.
Perform manual testing and report issues clearly.
5. Independent Contributor with Guidance:
Work on well-defined tasks with supervision while learning to work independently.
Collaborate with team members to understand requirements and deliver solutions.
6. AI Tool Adoption & Productivity Enhancement:
Utilize AI-powered development tools to accelerate learning and productivity.
Stay open to exploring new AI-assisted solutions for automation and efficiency.
7. Code Quality & Best Practices:
Follow coding standards and participate in code reviews.
Write clean, simple, and maintainable code.
8. Collaboration & Learning
Work closely with senior engineers and product teams to understand business needs.
Be genuinely curious and open to learning new technologies and best practices.
Communicate progress and blockers clearly with the team.
Educational Qualification: BSc/BCA/MSc/MCA/BTech/MTech (any of these).
Solid programming fundamentals — data structures, algorithms, and logic building.
Exposure to at least one programming language (e.g., Java/C++/Python/JavaScript).
Basic knowledge of JavaScript and HTML/CSS.
Basic understanding of databases (SQL).
Basic understanding of Git version control.
Quick learning attitude — demonstrated ability to self-learn and pick up new technologies fast.
Good written and verbal English communication.
Optional (Good to Have)
Exposure to any one of: React, Node.js.
Exposure to advanced database concepts: in-memory stores (Redis), NoSQL (MongoDB, DynamoDB), or
database optimization techniques.
Basic exposure to unit testing concepts.
A portfolio of academic projects, internships, or self-learning projects (GitHub).
RESPONSIBILITIES
1. Learning & Onboarding:
Learn the codebase, tools, and best practices across our multi-project ecosystem (Flutter, React Native,
React, NestJS).
Complete assigned learning modules and small tasks to build familiarity with the stack.
Ask questions and seek guidance actively while building confidence.
2. Web Development:
Build simple UI components and pages using React, HTML/CSS, and modern JavaScript.
Fix bugs and make small enhancements in existing frontend codebases.
3. Backend Basics:
Work on small backend tasks using Node.js and REST APIs.
Assist in writing and maintaining database queries (PostgreSQL/SQL).
4. Testing:
Write basic unit tests (Jest) for functions and components.
Perform manual testing and report issues clearly.
5. Independent Contributor with Guidance:
Work on well-defined tasks with supervision while learning to work independently.
Collaborate with team members to understand requirements and deliver solutions.
6. AI Tool Adoption & Productivity Enhancement:
Utilize AI-powered development tools to accelerate learning and productivity.
Stay open to exploring new AI-assisted solutions for automation and efficiency.
7. Code Quality & Best Practices:
Follow coding standards and participate in code reviews.
Write clean, simple, and maintainable code.
8. Collaboration & Learning
Work closely with senior engineers and product teams to understand business needs.
Be genuinely curious and open to learning new technologies and best practices.
Communicate progress and blockers clearly with the team.
Requirements
MandatoryEducational Qualification: BSc/BCA/MSc/MCA/BTech/MTech (any of these).
Solid programming fundamentals — data structures, algorithms, and logic building.
Exposure to at least one programming language (e.g., Java/C++/Python/JavaScript).
Basic knowledge of JavaScript and HTML/CSS.
Basic understanding of databases (SQL).
Basic understanding of Git version control.
Quick learning attitude — demonstrated ability to self-learn and pick up new technologies fast.
Good written and verbal English communication.
Optional (Good to Have)
Exposure to any one of: React, Node.js.
Exposure to advanced database concepts: in-memory stores (Redis), NoSQL (MongoDB, DynamoDB), or
database optimization techniques.
Basic exposure to unit testing concepts.
A portfolio of academic projects, internships, or self-learning projects (GitHub).
Benefits
-
Competitive Pay
-
Performance Bonus
-
Longevity Bonus
-
Monthly Fun & Entertainments Programs
-
Office Pantry filled with Tea & Snacks
-
Paid Time Off
-
Parental Leave Policy
-
Medical Coverage - Insurance for Employee and Family
-
PF / ESI
-
Education Allowances
Resumo da função
Tipo de vaga
Tempo integral
Competências necessárias
Programming fundamentals (data structures, algorithms, logic building)Exposure to a general-purpose programming language (Java/C++/Python/JavaScript)JavaScriptHTML/CSSReact (building UI components/pages)Node.js backend developmentREST API design and consumptionSQL / PostgreSQL (writing and maintaining queries)Git version controlUnit testing with Jest (basic unit tests)Manual testing and clear bug reportingDebugging and fixing frontend/backend bugsCode quality and code review practices (writing clean, maintainable code)Communication and teamwork (written and verbal English, collaborating with senior engineers)Quick self-learning and adaptability, including use of AI-assisted development tools
Vagas similares
MP
Business Development Executive – Inside Sales (B2B SaaS)
mailercloud pvt ltd
Kozhikode, INPresencialPermanenteTempo integral
há 3 dias
Full-Stack Developer
retailcloud
Kozhikode, INPresencialPermanenteTempo integral
há 17 dias
Business Development Manager (Overseas Education Industry)
AEC EDUCATION PRIVATE LIMITED
Kozhikode, INPresencialPermanenteTempo integral
há 16 dias
(Senior) Campaign Manager - Amazon Ads (m/w/d)
IppenMedia
München, DEPresencialPermanenteTempo integral
há 1 hora
Junior Produktmanager (m/w/d)
IppenMedia
Grünwald, DEPresencialPermanenteTempo integral€ 36.000 – € 65.000 / ano
há 1 hora
Produktmanager (m/w/d)
IppenMedia
Grünwald, DEPresencialPermanenteTempo integral€ 45.000 – € 65.000 / ano
há 1 hora