← All careersSoftware Engineering

Software Engineer — Full Stack

ECUGIE Technologies seeks a Full Stack Software Engineer with 2–5 years of experience developing modern web applications, backend APIs, and database-driven platforms using React, Next.js, TypeScript, Python, FastAPI, and PostgreSQL. The position is based in Gurugram with a hybrid work arrangement.

  • Gurugram, Haryana, India
  • Full-Time
  • Apply by 2026-12-25

About the role

About ECUGIE

ECUGIE Technologies designs and engineers intelligent digital solutions for businesses. Our capabilities include Software Engineering, Artificial Intelligence, Cloud Engineering, Data Engineering, and Technology Intelligence.

We build scalable applications, enterprise platforms, and AI-enabled software using modern engineering practices.

Our approach emphasizes technical excellence, secure architecture, maintainability, and practical business value.

**Tech Intelligence, Brilliantly Engineered.**

Role Overview

ECUGIE Technologies is seeking a Full Stack Software Engineer to design, develop, and maintain modern web applications and enterprise software platforms.

The role involves frontend development using React, Next.js, and TypeScript, backend development using Python, FastAPI, or Node.js, and database management using PostgreSQL.

You will collaborate with engineering teams to develop secure APIs, implement application features, perform testing, and support deployments.

We seek candidates with strong programming fundamentals, problem-solving abilities, and a commitment to software quality.

Work Arrangement

We are seeking a Full Stack Software Engineer to develop modern web applications, scalable backend services, and reliable software platforms.

The role involves frontend development using React, Next.js, and TypeScript; backend engineering using Python, FastAPI, or Node.js; and database development using PostgreSQL.

You will contribute to application design, implementation, testing, deployment, and maintenance while collaborating with engineering teams and project stakeholders.

The ideal candidate has 2–5 years of relevant experience, strong programming fundamentals, practical debugging skills, and an understanding of secure software development.

This position offers opportunities to contribute to enterprise applications, cloud-integrated platforms, workflow automation, and AI-enabled software solutions.

Key Responsibilities

  • Design and develop responsive full stack applications using React, Next.js, TypeScript, and backend services while maintaining readable code and reliable user experiences.
  • Build secure REST APIs using Python, FastAPI, or Node.js, implementing authentication, authorization, input validation, error handling, and clear interface documentation.
  • Design PostgreSQL schemas, write efficient SQL queries, manage migrations, and apply constraints, indexing, and transactions to preserve data integrity and performance.
  • Create reusable frontend components, integrate APIs, and improve accessibility, responsiveness, browser compatibility, and page performance across supported devices and screen sizes.
  • Collaborate with engineers and stakeholders to clarify requirements, estimate work, review designs, and deliver maintainable features aligned with agreed acceptance criteria.
  • Write unit and integration tests, investigate defects, review pull requests, and resolve application issues through systematic debugging and careful regression testing.
  • Support deployments on Linux and cloud environments, maintain environment configurations, monitor application behavior, and document operational procedures for reliable production releases.
  • Contribute to architecture decisions, improve code quality, evaluate technical tradeoffs, and integrate external services or AI-enabled features when project requirements demand.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience delivering production software.
  • Two to five years of professional experience developing and maintaining web applications, backend services, or full stack systems.
  • Proficiency in JavaScript or TypeScript and practical experience building responsive interfaces with React or Next.js.
  • Experience creating REST APIs with Python, FastAPI, Node.js, or comparable backend frameworks, including validation and error handling.
  • Working knowledge of PostgreSQL or MySQL, SQL queries, relational data modeling, and database integrity principles.
  • Understanding of Git workflows, software testing, debugging, application security, and maintainable software design.

Preferred Qualifications

  • Experience with Next.js App Router, server-side rendering, and frontend performance optimization.
  • Familiarity with SQLAlchemy, relational database migrations, ORM frameworks, and asynchronous Python application development.
  • Experience with Docker, Linux servers, cloud platforms, and CI/CD pipelines.
  • Knowledge of automated testing using Playwright, Vitest, Jest, or Pytest.
  • Exposure to AI integrations, workflow automation, Redis, or third-party APIs.

What We Value

We value engineers who demonstrate technical curiosity, analytical thinking, accountability, and attention to software quality.

Our team emphasizes collaborative problem-solving, clear communication, continuous learning, and responsible engineering practices.

We appreciate individuals who take ownership of their work and develop solutions that remain reliable and maintainable over time.

Employment Details

  • Position: Full Stack Software Engineer
  • Department: Software Engineering
  • Employment: Full-Time
  • Location: Gurugram, Haryana
  • Workplace: Hybrid
  • Experience: 2–5 years
  • Reporting: Engineering Lead
  • Joining: As mutually agreed

Compensation

Compensation will be determined based on technical skills, relevant experience, interview performance, and role suitability. Final salary and applicable benefits will be communicated during recruitment.

Requirements

  • - Ability to participate in technical assessments.
  • - Experience developing production-oriented applications.
  • - Familiarity with collaborative Git workflows.
  • - Willingness to work in a hybrid arrangement.
  • - Strong communication and problem-solving skills.
Join ECUGIE

Apply for this role

Share your details and resume. Fields marked with an asterisk are required.