Senior Software Developer

Elements Energy

Chennai District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Elements Energy is seeking a Senior Software Engineer Intern to join our engineering team, building scalable production-grade energy intelligence platforms and live systems. This role blends frontend and backend work, delivering reliable solutions in real production environments.

You’ll collaborate on modern web apps, cloud infrastructure, and AI-driven energy tech, with mentorship from founders and engineers.

Qualifications

  • Strong experience with React.js and Next.js.

Responsibilities

  • Design, build, and maintain scalable full-stack web applications.
  • Develop modern frontend interfaces using React.js and Next.js
  • Build backend APIs and services using Node.js and Express.js
  • Design and integrate RESTful APIs between frontend and backend systems
  • Implement secure authentication and authorization workflows
  • Deploy and maintain applications on AWS cloud infrastructure
  • Configure and manage NGINX, Cloudflare, and production web servers
  • Work with Linux-based environments and server-side operations
  • Collaborate using Git-based workflows and engineering best practices
  • Optimize application performance, reliability, and scalability
  • Debug and resolve production issues efficiently
  • Contribute to architecture discussions and engineering improvements

Skills

React.js
Next.js
Node.js
Express.js
REST APIs
JWT authentication
OAuth flows
AWS
NGINX
Cloudflare
Linux
Git
SQL
NoSQL

Tools

React.js
Next.js
Node.js
Express.js
REST APIs
JWT Authentication
OAuth
AWS
NGINX
Cloudflare
Linux
Git
SQL
NoSQL
CI/CD
DevOps

Job description

IT

Senior Software Developer

Join our engineering team to build scalable AI-driven energy intelligence platforms and production-grade systems.

Explore other opportunities

Who we are?

Elements Energy is a climate-tech company building practical sustainability solutions across energy, carbon, air, and water. Based at and incubated by IIT Madras, we work with real-world institutions and utilities to help make cleaner operations simpler, smarter, and measurable.

IIT Madras

Based & Incubated

Govt. of India

Ministry of Power Supported Pilot

Top 20

Startup at India AI Summit

Job Description
About the Role

We are looking for a highly capable and driven Senior Software Engineer Intern to join our engineering team in building and scaling a production-grade energy intelligence platform. This role is ideal for someone who enjoys solving real-world engineering challenges, working across the full stack, and deploying reliable systems in live production environments.

You will work closely with our core engineering team on modern web applications, backend systems, cloud infrastructure, and platform scalability initiatives powering next-generation energy and AI-driven solutions.

Key Responsibilities
  • Design, build, and maintain scalable full-stack web applications
  • Develop modern frontend interfaces using React.js and Next.js
  • Build backend APIs and services using Node.js and Express.js
  • Design and integrate RESTful APIs between frontend and backend systems
  • Implement secure authentication and authorization workflows
  • Deploy and maintain applications on AWS cloud infrastructure
  • Configure and manage NGINX, Cloudflare, and production web servers
  • Work with Linux-based environments and server-side operations
  • Collaborate using Git-based workflows and engineering best practices
  • Optimize application performance, reliability, and scalability
  • Debug and resolve production issues efficiently
  • Contribute to architecture discussions and engineering improvements
Technical Requirements
Must Have Skills
  • Strong experience with React.js and Next.js
  • Proficiency in Node.js and Express.js
  • Experience building and integrating RESTful APIs
  • Good understanding of JWT authentication, OAuth flows, session management, and authorization systems
  • Experience deploying applications on AWS
  • Familiarity with NGINX, Cloudflare, and production server configurations
  • Strong Linux and command-line experience
  • Proficiency with Git and collaborative development workflows
  • Experience with SQL and/or NoSQL databases
Preferred Qualifications
  • Experience building scalable production systems
  • Understanding of distributed systems and software architecture
  • Knowledge of web application security best practices
  • Familiarity with CI/CD pipelines and DevOps workflows
  • Experience handling live production debugging and monitoring
  • Exposure to infrastructure automation and cloud monitoring tools
What You’ll Gain
  • Hands-on experience working on real production systems
  • Exposure to cloud infrastructure and scalable architectures
  • Opportunity to work on AI-driven energy technology solutions
  • Fast-paced startup environment with high ownership
  • Mentorship from experienced engineers and founders
  • Opportunity to contribute directly to impactful products
Who Should Apply
  • Passionate about full-stack engineering and scalable systems
  • Comfortable taking ownership of technical challenges
  • Interested in cloud infrastructure and production deployments
  • Eager to work in a startup environment with rapid execution
  • Strong problem-solvers with a builder mindset
Experience

3+ years

Location

IIT Madras Research Park, Chennai

Type

Full Time

React.jsNext.jsNode.jsExpress.jsREST APIsJWT AuthenticationOAuthAWSNGINXCloudflareLinuxGitSQLNoSQLCI/CDDevOpsProduction DeploymentScalable Systems

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Sales Executive
Technical Sales Executive

Elements Energy • Chennai District

On-site
INR 450,000 - 600,000
Graphic Designer / UI & UX Designer
Graphic Designer / UI & UX Designer

Elements Energy • Chennai District

On-site
INR 300,000 - 540,000
Senior Fullstack Software Engineer - React & Node.js
Senior Fullstack Software Engineer - React & Node.js

Platform Science • Chennai District

On-site
INR 1,800,000 - 3,200,000
Provident fund
Paid vacation
Paid maternity leave
+1
Senior Software Engineer
Senior Software Engineer

EZSpace Ventures • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Energy Exemplar • Bengaluru, Pune District

On-site
INR 2,400,000 - 3,800,000
Senior Software Engineer - AI Application Development and Operations
Senior Software Engineer - AI Application Development and Operations

Siemens Mobility • Thane

On-site
INR 1,800,000 - 2,400,000
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Energy Exemplar • Maharashtra

On-site
INR 900,000 - 1,300,000
SDE 3 - Senior Full Stack Engineer
SDE 3 - Senior Full Stack Engineer

Aerem • Mumbai

On-site
INR 4,500,000 - 7,500,000
Senior Full Stack Developer
Senior Full Stack Developer

Platform Science • Chennai District

On-site
INR 1,000,000 - 1,500,000
Provident fund
Paid vacation and sick leave
Paid maternity leave
Senior Fullstack Software Engineer - React & Node.js
Senior Fullstack Software Engineer - React & Node.js

Platform Science • Chennai District

On-site
INR 1,000,000 - 1,500,000
Provident fund
Paid vacation
Paid maternity leave