Full stack Software Developer – Product Development

2 - 6 years

9 - 13 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

 Key Responsibilities 
  •  Design, develop, and deliver  high-quality, production-grade software components and services for the product platform.
  • Work  end-to-end across the stack , covering front-end, back-end, APIs, data, and integration layers.
  • Collaborate with  Product Managers, UX Designers, and Architects  to translate product requirements and wireframes into scalable technical designs.
  •  Implement and maintain RESTful APIs  and microservices; ensure strong API design principles and efficient data flows.
  • Develop  responsive, accessible, and performant user interfaces  using modern JavaScript frameworks (React, Vue, or Angular).
  • Build robust back-end services and data models using languages such as  Java, Node.js, Python, or Ruby  and databases (SQL or NoSQL).
  • Implement  secure coding practices , database security standards, and performance optimization strategies.
  • Contribute to and improve the  CI/CD pipelines  to ensure high development velocity and reliable deployments.
  • Write  unit, integration, and end-to-end tests  to ensure product quality and reliability.
  • Collaborate in  Agile/Scrum  teams, participating in sprint planning, code reviews, and retrospectives.
  • Engage in  root cause analysis and debugging , owning issues from identification through resolution.
  • Stay current with emerging technologies and best practices, actively contributing to technical strategy and innovation in the product.
  • Required education
  • Bachelor''s Degree
  • Preferred education
  • Master''s Degree
  • Required technical and professional expertise  Required Skills and Experience 
  • Strong hands-on experience in  front-end and back-end development  using modern frameworks and languages.
  • Proficiency in  JavaScript, ReactJS , and at least one  back-end technology  (e.g., Java, Python).
  • Deep understanding of  object-oriented design, data structures, algorithms, and multi-threaded programming .
  • Strong experience with  RESTful API design ,  microservices architecture , and  database programming  (SQL and/or NoSQL).
  • Experience with  CI/CD pipelines ,  containerized environments (Docker, Kubernetes) , and  version control (Git) .
  • Familiarity with  testing frameworks , automated test coverage, and code quality tools.
  • Working knowledge of  Agile product development  and continuous delivery practices.
  • Ability to balance  engineering excellence with pragmatic product focus , delivering incremental value in each iteration.
  • Preferred technical and professional experience  Preferred Skills 
  • Experience with  cloud-native architectures  (AWS, Azure, or IBM Cloud).
  • Exposure to  DevOps practices , observability, and system monitoring tools.
  • Understanding of  design systems , accessibility standards, and performance optimization for large-scale applications.
  • Prior experience contributing to  core product engineering teams  (SaaS or platform products).
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Software Developer Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now
    IBM logo
    IBM

    Information Technology

    Armonk

    RecommendedJobs for You