Fullstack Engineer

0 - 1 years

3 - 6 Lacs

Posted:10 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Overview

The Full Stack Developer will be responsible for designing, developing, and maintaining end-to-end web applications. This role requires expertise in both front-end and back-end technologies, along with a strong understanding of databases, APIs, and deployment environments. The ideal candidate is a problem solver who can translate business needs into scalable technical solutions.

Key Responsibilities

1. Full-Stack Application Development

  • Design, develop, and maintain web applications using front-end and back-end technologies.
  • Write clean, efficient, and reusable code following best practices.
  • Build responsive, user-friendly UI components and robust, scalable server-side logic.

2. API & Database Development

  • Develop and integrate RESTful APIs or GraphQL services.
  • Design database schemas, write SQL/NoSQL queries, and optimize database performance.
  • Work with relational (MySQL, PostgreSQL) and/or NoSQL (MongoDB, DynamoDB) databases.

3. System Architecture & Integration

  • Participate in solution design and architectural discussions.
  • Integrate third-party services, authentication systems, and cloud-based tools.
  • Ensure application security, performance, and scalability.

4. Testing, Troubleshooting & Deployment

  • Perform unit testing, integration testing, and debug issues across the application stack.
  • Work with DevOps teams on CI/CD pipelines, containerization, and deployment.
  • Monitor app performance and implement enhancements.

5. Collaboration & Documentation

  • Collaborate with product managers, designers, and QA engineers to deliver features.
  • Prepare technical documentation, including design specs and API guidelines.
  • Participate in Agile ceremonies (stand-ups, planning, retrospectives).

Qualifications & Experience

  • Bachelors degree in Computer Science, Engineering, or related field.
  • 2–6 years

    of full-stack development experience (adjustable based on level).
  • Strong proficiency in front-end frameworks:

    React, Angular, or Vue.js

    .
  • Strong proficiency in back-end technologies:

    Node.js, Java (Spring Boot), Python (Django/Flask), or .NET

    .
  • Good understanding of HTML5, CSS3, JavaScript/TypeScript.
  • Experience with relational and/or NoSQL databases.

Key Skills

  • Strong understanding of REST APIs, microservices, and web architecture.
  • Knowledge of version control systems (Git) and Agile methodologies.
  • Ability to write clean, maintainable, and efficient code.
  • Strong analytical thinking and problem-solving skills.
  • Good communication and teamwork abilities.

Preferred Attributes

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with Docker, Kubernetes, Jenkins, GitHub Actions, or similar DevOps tools.
  • Knowledge of UI/UX best practices.
  • Experience with testing frameworks (Jest, Mocha, JUnit, PyTest).
  • Understanding of security best practices (OWASP, JWT, OAuth).

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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
ti Steps logo
ti Steps

Staffing and Recruiting

Frankfurt Germany

RecommendedJobs for You

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru