Full-Stack Developer

Posted 7 Days Ago
Be an Early Applicant
Kozhikode, Kerala, IND
In-Office
Junior
Retail • Software • Sports • Hospitality
The Role
Build and maintain backend services, REST APIs, mobile applications, admin dashboards, and consumer-facing web features. Work with NestJS, Node.js, PostgreSQL, Flutter, React Native, Next.js, Firebase, Redis, and payment and marketplace integrations. Write tested, maintainable code, debug production issues, participate in code reviews, and collaborate with senior engineers and product teams across a multi-project codebase.
Summary Generated by Built In
We are looking for a motivated Full-Stack Developer with 1-3 years of experience in JavaScript/TypeScript development and a strong understanding of Node.js and React. Experience with mobile development (Flutter or React Native) is a plus. The ideal candidate will have solid knowledge of REST APIs, databases, and modern web fundamentals, with the ability to work independently across a multi-project codebase. You will play a key role in building and maintaining our consumer apps, backend services, and admin portals, collaborating with the team to deliver high-quality software solutions, and growing your skills through hands-on experience across our full product ecosystem (apps on Google Play & App Store).

RESPONSIBILITIES

1. Backend Development: 
Develop and maintain backend services using NestJS (Node.js) and PostgreSQL.
Build and integrate REST APIs for a microservices-based system.
Write clean, maintainable, and efficient code following best practices.
2. Mobile & Web Development:
Build and maintain features across mobile apps (Flutter, React Native/Expo).
Develop admin dashboards using Next.js.
Integrate Firebase Authentication (Google Sign-In, Email) across apps.
3. Independent Contributor with Guidance:
Work independently on tasks with minimal supervision while seeking help when needed.
Collaborate with team members to understand requirements and deliver solutions.
Debug and troubleshoot issues efficiently in development and production.
4. AI Tool Adoption & Productivity Enhancement:
Utilize AI-powered development tools to improve productivity.
Stay open to exploring new AI-assisted solutions for automation and efficiency.
Leverage AI tools to improve code quality, testing, and debugging.
5. Code Quality & Testing:
Follow coding standards and participate in code reviews.
Write unit tests (Jest) and debug code effectively.
Apply TDD principles and gain exposure to E2E testing (Cypress/Playwright).
6. Microservices & System Knowledge:
Develop RESTful APIs and integrate them with relational databases (PostgreSQL).
Gain exposure to Redis caching and BullMQ job queues.
Integrate Stripe payments and Sharetribe marketplace SDK.
7.Collaboration & Learning:
Work closely with senior engineers and product teams to understand business needs.
Be open to learning new technologies and best practices to improve development skills.
Communicate technical concepts and progress clearly with the team.

Requirements
  1. Educational Qualification: BSc/BCA/MSc/MCA/BTech/MTech.
  2. 1-3 years of experience in JavaScript/TypeScript development and a strong understanding of Node.js
    and React.
  3. Experience with mobile development (Flutter or React Native) is a plus.
  4. Knowledge of REST APIs, relational databases (PostgreSQL), and modern web fundamentals, with the
    ability to work independently.
  5. Experience with Git version control.
  6. Good written and verbal English communication.


Skills Required

  • BSc, BCA, MSc, MCA, BTech, or MTech degree
  • 1–3 years of JavaScript or TypeScript development experience
  • Strong understanding of Node.js and React
  • Knowledge of REST APIs and relational databases, especially PostgreSQL
  • Ability to work independently across a multi-project codebase
  • Experience with Git version control
  • Good written and verbal English communication
  • Experience with Flutter or React Native mobile development
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
81 Employees
Year Founded: 2008

What We Do

retailcloud provides cloud-based point-of-sale (POS) and infrastructure solutions for live venue commerce, primarily serving the retail, sports, entertainment, and hospitality industries. Its integrated platform unifies POS, inventory, kiosks, RFID, and loyalty management into a single system, enabling operators to streamline operations, enhance guest experiences, and obtain real-time visibility across retail and food and beverage operations.

Similar Jobs

Capco Logo Capco

Machine Learning Engineer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Photon Logo Photon

Full-stack Engineer

Agency • Information Technology
In-Office or Remote
2 Locations
5017 Employees

AlphaSense Logo AlphaSense

Staff Software Engineer

Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Remote or Hybrid
India
2000 Employees

Dynamo AI Logo Dynamo AI

Senior Full-stack Engineer

Artificial Intelligence • Software
In-Office or Remote
3 Locations
58 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account