Principal Software Engineer - Full-Stack

Posted 11 Hours Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Internet of Things • Software • Energy
The Role
Design, develop, and maintain scalable full-stack web applications. Build responsive front ends with modern frameworks, create secure backend services and RESTful APIs, work with SQL/NoSQL databases, write unit/integration/API tests, containerize with Docker, support CI/CD pipelines, and collaborate with product, QA, and DevOps while producing technical documentation.
Summary Generated by Built In
Responsible for designing, developing, and maintaining scalable web applications across front-end and back-end technologies, ensuring performance, security, and high-quality user experience.  

Key Responsibilities
  • Application Development  
  • Design and develop front-end applications using modern frameworks  
  • Build and maintain back-end services and APIs 
  • Front-End Development  
  • Develop responsive UI using React / Angular / Vue  
  • Ensure cross-browser compatibility and performance optimization  
  • Build scalable and secure backend services  
  • Develop RESTful APIs and business logic using Java / Node.js / Python / .NET  
  • Work with databases (SQL and NoSQL)  
  • Support different test phases e.g Unit test /Integration test etc . 
  • Integrate front-end with back-end services  
  • Write unit, integration, and API tests  
  • Collaboration & Documentation  
  • Work closely with product, QA, and DevOps teams  
  • Produce clear technical documentation  
  • Containerize applications using Docker 
  • Support CI/CD pipelines for automated builds and deployments 
  • Write clean, maintainable, and testable code 
  • Collaborate with product owners, designers, and DevOps teams on scrum ceremony 
Qualification:
  • Bachelor’s degree in computer science, Engineering, or equivalent  
Job Specific Skills:
  • 2–8 years of experience as a Full Stack Developer 
  • Front-end frameworks (React / Angular / Vue)  
  • Back-end technologies (Java, Node.js, Python, .NET)  
  • REST APIs and Micro services  
  • Databases (MySQL, PostgreSQL, MongoDB)  
  • Git version control  
  • Good command of written and spoken English is essential.


Skills Required

  • Bachelor's degree in Computer Science, Engineering, or equivalent
  • 2-8 years of experience as a Full Stack Developer
  • Front-end frameworks: React, Angular, Vue
  • Back-end technologies: Java, Node.js, Python, .NET
  • RESTful APIs and Microservices
  • Databases: MySQL, PostgreSQL, MongoDB (SQL and NoSQL)
  • Git version control
  • Docker (containerization)
  • CI/CD pipeline support and automated builds/deployments
  • Unit, integration, and API testing
  • Good command of written and spoken English
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
850 Employees
Year Founded: 2014

What We Do

Esyasoft is a global energy-transition technology group delivering integrated smart-utility solutions across software, analytics and AI, e-mobility, battery energy storage, and digital infrastructure. Its offerings help utilities, governments, and businesses modernize electricity, water, and gas infrastructure, improve operational visibility, optimize resources, and support cleaner energy systems through smart metering, IoT-driven platforms, intelligent infrastructure, and energy services for connected, sustainable energy networks.

Similar Jobs

In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
58848 Employees

Optum Logo Optum

Senior Software Engineering Lead

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

ZS Logo ZS

Manager - AI Engineering

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
15000 Employees

Boeing Logo Boeing

Associate Materials and Process Research Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
170000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account