Job Title: Full Stack Web Developer

Experience: 5-7 Years


Location: Bangalore or Pune

Job Description:

We are looking for an experienced Full Stack Web Developer with a strong emphasis on frontend development using ReactJS (70%) and backend development with Golang or Node.js (30%). The ideal candidate should have 5-7 years of hands-on experience in building scalable web applications and a deep understanding of both frontend and backend technologies.

Key Responsibilities:

  • Frontend Development:
    • Lead the development of responsive, high-performance user interfaces using ReactJS.
    • Implement UI components and manage application state with modern React tools and libraries (e.g., Redux, React Hooks).
    • Ensure cross-browser compatibility and optimize frontend performance.
  • Backend Development:
    • Develop and maintain backend services using Golang or Node.js, ensuring they are scalable, secure, and well-integrated with frontend systems.
    • Design and implement RESTful APIs to support various frontend functionalities.
  • Full Stack Collaboration:
    • Work closely with designers, product managers, and other developers to deliver cohesive and user-centric solutions.
    • Ensure seamless integration between the frontend and backend, maintaining data flow and communication.
  • Code Quality and Best Practices:
    • Write clean, maintainable, and well-documented code following best practices in software engineering.
    • Conduct code reviews, write unit tests, and ensure the application meets the highest standards of quality.
  • Continuous Improvement:
    • Stay updated with the latest developments in web technologies and frameworks, and continuously improve the existing codebase.
    • Contribute to the enhancement of development processes and tools within the team.

Required Skills and Qualifications:

  • Frontend Expertise:
    • Strong proficiency in ReactJS with 5-7 years of experience in frontend development.
    • Experience with modern frontend build tools and libraries (Webpack, Babel, etc.).
    • Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
    • Experience with responsive design and a good eye for UI/UX details.
  • Backend Skills:
    • Proficiency in backend development using Golang or Node.js.
    • Experience with RESTful API design and development.
    • Knowledge of databases (SQL/NoSQL) and how to optimize data retrieval and storage.
  • Full Stack Knowledge:
    • Understanding of full stack development principles and the ability to work on both frontend and backend tasks.
    • Familiarity with version control systems (Git) and CI/CD pipelines.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to work independently and in a team.
  • Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications:

  • Experience with cloud services (AWS, GCP, or Azure).
  • Familiarity with modern development workflows and tools (Docker, Kubernetes).
  • Knowledge of security best practices in web development.
  • Experience with automated testing frameworks and tools.

Why Join Us?

  • Innovative Environment: Be part of a dynamic team that values creativity and innovation.
  • Growth Opportunities: Opportunities for career development and advancement in a fast-paced environment.
  • Work-Life Balance: Flexible working hours and the option for remote work.
  • Competitive Compensation: Attractive salary package up to 20 LPA, along with performance-based incentives.