Post Job Free
Sign in

Full-Stack JavaScript Developer

Company:
Tuna Software Solutions Pvt Ltd
Location:
India, PA
Posted:
July 01, 2025
Apply

Description:

We’re looking for a seasoned Full-Stack JavaScript Developer to drive end-to-end feature delivery—from architecting robust RESTful and GraphQL APIs with Node.js/Express to crafting responsive, intuitive UIs in React or Next.js. In this role, you’ll partner with product owners, UX designers, and DevOps engineers to deliver clean, thoroughly tested code across our microservices architecture.

Key Responsibilities

API Development: Design, implement and maintain RESTful and GraphQL endpoints using Node.js, Express and/or NestJS.

Front-End Engineering: Build modular, performant UIs in React (or Next.js), leveraging hooks, context or state-management libraries (Redux, Zustand).

Database & Data Modeling: Work with SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB) databases; design schemas, optimize queries and ensure data integrity.

Testing & Quality: Write unit and integration tests (Jest, Mocha, Cypress), enforce linting/formatting (ESLint, Prettier) and uphold code review best practices.

DevOps Collaboration: Containerize services with Docker; contribute to CI/CD pipelines (GitHub Actions, Jenkins) and deploy to AWS/GCP/Azure.

Performance & Security: Profile and optimize both client- and server-side performance; implement security measures (Helmet, rate-limiting, input validation).

Agile Delivery: Participate in sprint planning, backlog grooming and retrospectives; break down features into user stories and estimate effort.

Required Qualifications

Bachelor’s degree in Computer Science, Engineering or equivalent practical experience

5+ years professional experience in full-stack JavaScript development

Strong proficiency with ES6+ (Promises, async/await, modules)

Hands-on experience with React (or Next.js) and associated ecosystem (React Router, hooks)

Solid knowledge of Node.js and Express (or NestJS) for building APIs

Experience designing and consuming RESTful and/or GraphQL services

Familiarity with relational and/or document databases (schema design, indexing)

Proficient with Git workflow, code reviews and branching strategies

Comfortable writing automated tests and debugging complex issues

Preferred Skills

TypeScript expertise across front-end and back-end

Experience with state-management libraries (Redux, MobX, Zustand)

Exposure to server-side rendering (Next.js) and static site generation

Familiarity with Docker, Kubernetes and infrastructure as code (Terraform)

Cloud deployment experience on AWS, GCP or Azure

Performance profiling tools (Chrome DevTools, Lighthouse, New Relic)

Knowledge of CI/CD pipelines (Jenkins, GitHub Actions)

Understanding of UX principles and responsive design

Apply