Home
Jobs

Web Application Developer

2 - 5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Company

Seeking Web Application Developer to join our growing engineering team. The ideal candidate will have 2-5 years of hands-on experience in designing, developing, and deploying robust, scalable, and user-friendly web applications. Role requires a strong understanding of both front-end and back-end technologies and excellent problem-solving abilities.


About the Role

Lead the design, development, and maintenance of complex web applications, ensuring high performance, responsiveness, and scalability.


Responsibilities

  • Collaborate with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical specifications and innovative solutions.
  • Write clean, maintainable, and efficient code across the full stack (front-end and back-end).
  • Develop and integrate APIs and web services.
  • Implement robust security and data protection measures.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and decisions for new and existing systems.
  • Ensure the technical feasibility of UI/UX designs.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 2-5 years of professional experience in web application development.

Required Skills

  • Strong proficiency in front-end technologies.
  • Extensive experience with at least one modern JavaScript framework/library.
  • Solid understanding of back-end development: Proficiency in at least one server-side language: Node.js (with Express/NestJS), Python (with Django/Flask) or C# (with ASP.NET Core) and Experience with RESTful APIs and microservices architecture.
  • Database expertise: Strong knowledge of relational databases (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL databases (e.g., MongoDB, Cassandra, Firestore). Experience with database design, optimization, and querying.
  • Version Control: Proficient with Git and GitHub/GitLab/Bitbucket.
  • Cloud Platforms: Experience with cloud services (e.g., AWS, Azure, Google Cloud Platform) and deploying applications to the cloud.
  • Testing: Experience with unit, integration, and end-to-end testing frameworks.
  • Problem-Solving: Excellent analytical and problem-solving skills with a keen attention to detail.
  • Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

Preferred Skills

  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of GraphQL.
  • Experience with state management libraries (e.g., Redux, Zustand for React).
  • Understanding of responsive design principles and mobile-first development.
  • Contributions to open-source projects or a strong portfolio of personal projects.

Mock Interview

Practice Video Interview with JobPe AI

Start Technical 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Science City, Ahmedabad, Gujarat