Full Stack Developer

CleanStart

Ahmedabad District

On-site

INR 1,200,000 - 2,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CleanStart is seeking a Software Engineer – Full Stack to join our engineering team in Ahmedabad, India. You will build and maintain full-stack applications, develop backend services, and deploy in Docker environments with a strong focus on QA, testing, and AI-assisted development.

You will work across frontend and backend technologies, implement REST APIs, manage relational and NoSQL databases, and contribute to code quality and productivity through automated testing and debugging.

Qualifications

  • 1–3 years of professional experience in software engineering.
  • Experience building full-stack applications with frontend and backend.
  • Experience with Docker-based deployment and containerization.

Responsibilities

  • Design, develop, and maintain production-ready frontend and backend applications.
  • Build responsive UIs using React, JavaScript, TypeScript, HTML and CSS.
  • Develop backend services using Python or Node.js and design RESTful APIs.
  • Implement authentication, authorization, validation, error handling and business logic.
  • Collaborate with product teams to translate requirements into scalable solutions.

Skills

Full Stack
React
TypeScript
JavaScript
Python
Docker
REST APIs
QA Testing
AI Tools

Tools

Docker
Docker Compose
PostgreSQL
MySQL
MongoDB
Redis

Job description

Software Engineer – Full Stack (SDE-1 / SDE-2)
About The Role

We are looking for a motivated and technically strong Software Engineer – Full Stack with 1–3 years of professional experience to join our engineering team.

The role involves building and maintaining full-stack applications, developing backend services and REST APIs, working with relational and NoSQL databases, and deploying and validating applications using Docker and containerized environments.

A significant part of the role will involve functional QA, automated testing, Docker image verification, debugging, and troubleshooting across the application stack. The engineer will also be expected to leverage AI-assisted development tools to improve engineering productivity across coding, debugging, testing, documentation, and technical research while maintaining ownership of code quality and correctness.

Key Responsibilities
Full-Stack Development
  • Design, develop, and maintain production-ready frontend and backend applications.
  • Build responsive and reusable frontend components using React, JavaScript, TypeScript, HTML, and CSS.
  • Develop backend services using Python, Node.js, or similar technologies.
  • Design, implement, and integrate RESTful APIs.
  • Implement authentication, authorization, validation, error handling, and application-level business logic.
  • Collaborate with engineers and product teams to translate requirements into scalable technical solutions.
Backend & Database Development
  • Develop backend services and APIs using Python and/or Node.js.
  • Work with relational databases such as PostgreSQL and MySQL.
  • Work with NoSQL technologies such as MongoDB and Redis.
  • Design database schemas following appropriate normalization and data modeling principles.
  • Write efficient SQL queries and perform basic query optimization.
  • Implement appropriate indexing, caching, and data-access patterns where required.
  • Troubleshoot application, API, and database-related issues.
Docker & Containerization
  • Develop, build, manage, and troubleshoot Docker container images.
  • Create and maintain Dockerfiles for application and service deployment.
  • Use Docker Compose for multi-container application environments.
  • Validate container startup, service health, dependencies, networking, configuration, and runtime behavior.
  • Perform Docker image verification to ensure images contain the required packages, configurations, permissions, dependencies, and application functionality.
  • Troubleshoot container, image, networking, configuration, and environment-related issues.
  • Support consistent development, testing, and deployment environments through containerization.
Testing & Quality Assurance
  • Develop and execute functional, unit, integration, API, and regression tests.
  • Implement automated testing for frontend and backend functionality.
  • Validate APIs, application workflows, database interactions, and service integrations.
  • Build automated validation workflows for Docker/container images.
  • Verify image integrity, package availability, configurations, permissions, exposed services, dependencies, and runtime behavior.
  • Identify, reproduce, debug, and document software defects.
  • Analyze test failures and perform root-cause analysis.
  • Improve test coverage and introduce regression tests for previously identified issues.
  • Work closely with QA and engineering teams to improve overall product reliability.
Debugging & Production Support
  • Investigate issues across the frontend, backend, API, database, Docker, and infrastructure layers.
  • Analyze application logs, stack traces, API responses, database behavior, and container logs.
  • Reproduce production and development issues and identify their root causes.
  • Implement fixes while minimizing regression risk.
  • Participate in production issue resolution and post-incident analysis.
  • Collaborate with senior engineers on complex technical problems and architectural decisions.
AI-Assisted Engineering & Productivity
  • Use AI-assisted development tools to improve engineering productivity and accelerate software development workflows.
  • Leverage AI tools for:
  • Code generation and implementation assistance
  • Code understanding and exploration
  • Debugging and error analysis
  • Unit and integration test generation
  • Test-case and edge-case identification
  • Code review and refactoring
  • Technical documentation
  • API and library research
  • Development workflow automation
  • Use AI to analyze logs, stack traces, test failures, and unfamiliar codebases to accelerate troubleshooting
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Mployee.me • Delhi

On-site
INR 1,200,000 - 2,000,000
Health insurance
Dentalkart product discounts
Paid leave and holidays
+1
Full Stack Developer
Full Stack Developer

CleanStart, Inc. • Ahmedabad District

On-site
INR 700,000 - 1,100,000
Software Development Engineer – I (SDE-1)
Software Development Engineer – I (SDE-1)

Carrerlift • Dadri

On-site
INR 600,000 - 900,000
Full Stack Developer
Full Stack Developer

Dentalkart • Delhi

On-site
INR 1,200,000 - 2,000,000
Health insurance coverage
Employee discounts on Dentalkart产品
Paid leave and company holidays
+3
Fullstack Engineer
Fullstack Engineer

Aziro • Chennai District

On-site
INR 2,600,000 - 4,200,000
Associate Software Engineer - Full Stack
Associate Software Engineer - Full Stack

Amgen Technology • Hyderabad

On-site
INR 900,000 - 1,350,000
Full Stack Developer
Full Stack Developer

VASA Denticity Limited • Chhatarpur

On-site
INR 1,200,000 - 2,200,000
Health insurance coverage
Employee discounts on Dentalkart产品
Paid leave and company holidays
+1
Full Stack Developer
Full Stack Developer

Dentalkart • Chhatarpur

On-site
INR 800,000 - 1,400,000
Health insurance coverage
Employee discounts on Dentalkart
Paid leave and company holidays
+1
Software Development Engineer - 1 (MERN Stack)
Software Development Engineer - 1 (MERN Stack)

Zenvior • Mumbai

On-site
INR 1,200,000 - 2,200,000
Full Stack Developer
Full Stack Developer

Wing Assistant • Bengaluru

Remote
INR 700,000 - 1,000,000
Flexible work environment
Learning & growth opportunities
Competitive salary