Search by job, company or skills

Joola

Senior Node.js Full Stack Developer

Save
  • Posted 16 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

About the Us

JOOLA was first established in 1952 and built a global reputation as a pioneer in table tennis. In 2022, JOOLA expanded into the rapidly growing pickleball scene and quickly attracted the biggest names in the sport. As an official table tennis sponsor for three Summer Olympic Games and the official sponsor of pickleball's top athletes and the Professional Pickleball Association (PPA), the team at JOOLA combines its storied expertise with fresh perspectives to bring innovation to both sports. JOOLA creates a variety of equipment, apparel, and accessories for both table tennis and pickleball players, professional and recreational. With offices in US, Germany, Brazil, and China, JOOLA has a global presence and wide distributor network.

Job Title: Senior Node.js Full Stack Developer

Location:Bangalore

Department:IT

Job Type:Full-time (Work from office)

Job Summary :

We are looking for a highly skilled Senior Full Stack Developer whose primary expertise is Node.js backend development, complemented by hands-on experience with Next.js, React.js, TypeScript, and modern frontend technologies. This is fundamentally a backend-focused role: you will contribute across the full stack, but the core expectation is strong ownership of backend engineering using Node.js.

The ideal candidate has practical experience designing, developing, and deploying scalable backend services, REST APIs, microservices, and cloud-native, enterprise-grade web platforms. You should be comfortable across the full software development lifecycle, with a strong focus on backend architecture, performance, security, database design, and scalable system design. Frontend work with Next.js and React.js supports full-stack delivery, but backend engineering in Node.js remains the primary responsibility.

AI-native development is a must. We expect you to build as an AI-native engineer — using tools such as Claude, ChatGPT, Gemini, GitHub Copilot, and Cursor AI as an integral part of your daily workflow to improve productivity, code quality, and delivery speed. This is not optional; AI fluency is a core requirement of the role.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs in Node.js.
  • Build secure, high-performance, and maintainable RESTful APIs.
  • Design and implement microservices-based and event-driven architectures.
  • Implement authentication, authorization, API security, and role-based access control.
  • Develop cloud-native applications on AWS.
  • Design optimized relational and NoSQL data models across MySQL, PostgreSQL, DynamoDB, Redis, and Valkey.
  • Apply query optimization and indexing strategies to keep systems performant.
  • Integrate backend services with Next.js and React.js frontends and build responsive UI components when required.
  • Collaborate with Product Owners, Architects, QA, DevOps, and cross-functional teams.
  • Participate in code reviews and enforce coding standards and engineering best practices.
  • Troubleshoot production issues with scalable, long-term solutions.
  • Contribute to architecture and technical decision-making.
  • Mentor junior and mid-level developers.
  • Ensure security, performance, scalability, reliability, and maintainability across everything you build.

Backend (Primary Skills)

Node.js is your core strength. We expect deep, hands-on experience across:

  • Node.js with Express.js, NestJS, or similar frameworks.
  • RESTful API development, API design, and backend service architecture.
  • Authentication and authorization using JWT, OAuth, and RBAC.
  • API security best practices.
  • Microservices and event-driven architecture.
  • API Gateway patterns and serverless backend development.
  • Backend performance optimization.
  • Error handling, logging, monitoring, and debugging.
  • Scalable, maintainable backend code design.

Frontend (Secondary Skills)

Frontend ability supports full-stack delivery but remains secondary to backend ownership. You should be comfortable with:

  • Next.js and React.js.
  • TypeScript and modern JavaScript (ES6+).
  • HTML5, CSS3, and SCSS/SASS.
  • Tailwind CSS.
  • Responsive, cross-browser-compatible interfaces.
  • REST API integration.
  • Server-side rendering (SSR).
  • Basic frontend performance optimization.

Database Technologies

You should be able to model data for scalable applications and make sound trade-offs between consistency, performance, and cost, with strong skills across:

  • MySQL and PostgreSQL.
  • Database design, query optimization, and indexing strategies.
  • Stored procedures.
  • DynamoDB.
  • Redis and Valkey.
  • Data modeling for scalable applications.

AWS & Cloud

We are not looking for a dedicated cloud or platform engineer. What matters is that you have a solid working knowledge of AWS and can confidently build and run cloud-native applications on it. A solid conceptual grasp of the core services — S3, CloudFront, Lambda, CloudWatch, EKS, ECS, SNS, SQS, API Gateway, IAM, Route 53, Secrets Manager, Systems Manager Parameter Store, RDS, VPC, Security Groups, Load Balancers, and Auto Scaling — is expected, along with the judgment to choose and wire the right services for a given problem. Depth of a cloud specialist is a bonus, not the requirement.

DevOps & CI/CD

You should approach DevOps as a developer, not as a dedicated DevOps engineer. The expectation is a sound conceptual understanding of how software is built, containerized, and shipped — Docker, Kubernetes, EKS, ECS, and CI/CD pipelines using Bitbucket Pipelines, GitHub Actions, or Jenkins — together with monitoring and logging practices. In short, you should be able to own your deployment workflows and reason clearly about CI/CD pipelines, without needing to be a specialist.

Testing & Quality

Similarly, testing is expected from a developer's mindset rather than a QA engineer's. You should design testable backend architecture and take ownership of quality through unit testing with Jest, API testing, and end-to-end testing with Playwright, while keeping an eye on code coverage standards and review practices. The goal is an engineer who thinks about quality and builds it in from the start, not a separate QA function.

AI Tools & AI-Native Development

AI is a must. Day-to-day use of AI tools — Claude, ChatGPT, Gemini, GitHub Copilot, and Cursor AI — is a core part of how we build, not a nice-to-have. We expect AI-native development to be second nature: using these tools to accelerate design, coding, testing, and debugging, and continuously raising your own productivity and code quality through them. This way of working is essential — not optional — for the role.

Good to Have

  • Experience with SaaS platforms and multi-tenant architecture.
  • Cloud-native and serverless application development.
  • AWS Associate or Professional certification.
  • AI / LLM integrations.
  • RAG systems.
  • Generative AI applications.
  • Vector databases.
  • OpenSearch / Elasticsearch.

Soft Skills

  • Excellent problem-solving and analytical skills.
  • Strong ownership mindset.
  • Ability to work independently.
  • Strong debugging and troubleshooting ability.
  • Experience working in Agile / Scrum environments.
  • Good collaboration and teamwork.
  • Ability to mentor junior and mid-level developers.
  • Strong technical leadership capability.
  • Proactive mindset focused on continuous improvement.

Preferred Qualifications

  • Bachelor's or master's degree in Computer Science, Information Technology, or a related field.
  • 6–9 years of hands-on software development experience.
  • Strong backend engineering experience using Node.js.
  • Experience building enterprise-scale web applications.
  • Experience with AWS-based cloud-native systems.
  • Experience delivering scalable APIs, microservices, and database-driven applications.
  • Frontend experience with Next.js and React.js (preferred).

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 150512009