Full Stack Developer

3–4 years experience   •   Full-time  •  Bangalore
📩   tech@fyva.in
Engineering

Overview

We are seeking a highly skilled and motivated Full Stack Developer with 3–4 years of hands-on experience in building scalable, high-performance web applications using Node.js, React, and modern JavaScript frameworks. The ideal candidate should have a strong understanding of both front-end and back-end technologies, RESTful API design, and cloud-based deployment. You will work closely with cross-functional teams, including UI/UX designers, product managers, and other developers, to deliver robust and maintainable solutions.

Frontend Development

  • Develop responsive, intuitive, and dynamic user interfaces using React.js, Next.js, and related libraries (Redux, Context API, etc.).

  • Collaborate with designers to implement pixel-perfect UIs and ensure a consistent user experience across all devices and browsers.

  • Optimize frontend performance through lazy loading, code-splitting, and efficient rendering.

  • Integrate APIs and manage state effectively using modern patterns.

  • Ensure adherence to accessibility and usability standards.

Backend Development

  • Design, build, and maintain RESTful or GraphQL APIs using Node.js, Express.js, or NestJS.

  • Develop scalable backend services with clean architecture, robust validation, and secure authentication/authorization (JWT, OAuth, etc.).

  • Integrate databases such as PostgreSQL, MySQL, or MongoDB, and write optimized queries.

  • Implement caching mechanisms (Redis) and background job processing for performance improvement.

  • Conduct unit and integration testing to ensure reliability and maintainability.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).

  • 3–4 years of professional experience as a Full Stack Developer or similar role.

  • Proficiency in JavaScript (ES6+), React.js, Node.js, and Express.js.

  • Strong understanding of HTML5, CSS3, SCSS, and responsive design.

  • Experience with SQL and NoSQL databases.

  • Familiarity with version control systems (Git/GitHub/GitLab).

  • Solid understanding of RESTful APIs, JWT/OAuth, and asynchronous programming.

  • Knowledge of unit testing (Jest, Mocha, or similar).

  • Experience with Docker, CI/CD pipelines, and cloud services is a plus.

DevOps & Deployment

  • Manage deployments on AWS, Azure, Google Cloud, or Vercel.

  • Set up CI/CD pipelines, containerization using Docker, and environment configuration management.

  • Monitor system performance, logs, and errors to ensure high availability and scalability.

Preferred Qualifications

  • Experience with Next.js, TypeScript, or GraphQL.

  • Familiarity with microservices architecture.

  • Understanding of serverless functions (AWS Lambda, Google Cloud Functions).

  • Prior experience in performance optimization and security best practices.

  • Exposure to Agile development methodologies and Jira.

Soft Skills

  • Strong problem-solving and analytical thinking.

  • Excellent communication and collaboration skills.

  • Ability to work independently with minimal supervision.

  • Attention to detail and a passion for writing clean, maintainable code.

Why Join Us?

  • Opportunity to work on modern, high-impact web applications.

  • Collaborative, growth-oriented team culture.

  • Competitive compensation and benefits.

  • Continuous learning and professional development opportunities.