Software Developer Engineer (backend)

Smart Joules

Smart Joules

Software Engineering
New Delhi, Delhi, India
Posted on Friday, May 5, 2023

Software Developer Engineer (Backend)

About Smart Joules

  • Smart Joules is a leader in energy efficiency services with a unique business model that delivers assured savings to its customers
  • It is an early stage agile, fast-growing company funded by some of the large investors like Asian Development Bank, TATA Capital, Sangam Ventures, Max Industries, Intelleventures, Mr.Saket Burman (Dabur Family), Mr. Nadir Godrej and 5 angel investors
    • Smart Joules has achieved
    • 35% reduction on total energy consumption across all its clients till date, equivalent to the annual consumption of more than 15 Lakh avg. Indian households
    • 1,13,254+ metric tons of annual CO2-eq. emissions reduction from existing projects
    • Saved more than INR 133 Crore of energy
  • Some of its clients includes renowned companies like Apollo, Fortis, CARE, KIMS, Aster, Amneal and LMW
  • It has presence across 25+ cities throughout India & 1 international partnership in Indonesia
  • Some Recognitions include: Champion of Change recognition from the Prime Minister's Office & Niti Aayog, 10+ National Awards from Ministry of Power & CII, International Award from German Energy Ministry, Multiple international grants and fellowships, 35+ media coverages
    • Business Offerings
    • JoulePAYS: Pay-as-you-save model offering guaranteed energy savings with 0 CapEx and 0 risk for existing buildings and factories
    • JouleCOOL: Cooling-as-a-service (build-own-operate-maintain-analyse-optimize) model offering sustainable, convenient, quality and economical cooling for new buildings
    • DeJoule: IoT platform technology with hardware and software to continuously identify and automatically eliminate operational energy wastage

Why should you be a part of Smart Joules?

  1. 4X Individual Growth: Very ambitious and goal driven management and team which targets to grow 318 times in next 7-8 years. If you are part of such a team, you will have to grow 4 times.
  2. Market Leaders: The market leader in their business segment in India and soon in the world
  3. Contribute to Environment: You contribute to the environment and society as a whole by being a part of journey to prevent 29 million tons of CO2eq emissions before 2030 by making energy saving simple, substantial and profitable for large buildings and factories
  4. Develop Entrepreneurial Skills: Empowers Each Team Member with a Sense of Ownership, Build a Positive Team and Family Spirit, Get Shit Done, Maintain a High Level of Transparency and Honesty, Be Passionate, Determined and Bold, Pursue Growth and Learning, Be Adventurous, Creative and Open-minded
  5. Develop Cross Functional Skills: You work across multidisciplinary teams and hence, develop your skills across various domains
  6. Stable Business: Although fast growing, Smart Joules is stable with revenue locked in for 7-10 years with highly credit-worthy clients for whom we create disproportionate ongoing value.
  7. Profitable: Company is profitable and more than doubled in last year. Moreover, in the COVID times also it gave increments to its employees.

About the Role: Customer Success Manager

  • A Node.js developer is responsible for building server-side web application functionality in JavaScript and/or JavaScript variations . Back-end components are often developed by Node.js developers, who connect the application to other (often third-party) web services and assist front-end developers by integrating their work with the Node.js application.
  • Reporting to: Senior Software Engineer
  • Individual contributor


Responsibility Areas Responsibilities
Coding & Development
  • Build, manage and optimize services in NodeJS for a highly concurrent system handling around 75 million requests per day and growing rapidly.
  • Building a distributed system consisting of different services. Have a clear idea of challenges that come along in these systems and have more than solutions for tackling them.
  • Architect the solutions on AWS keeping in mind reliability, availability as well as cost.
Programming language experience
  • You must have a good understanding of use-cases of different AWS services like EC2, DynamoDB
  • S3, Kinesis, EKS, ElasticSearch, AWS IoT and must have built solutions using
  • Stay on the top of technology trends in terms of Frontend, Backend, and architectures and make sure the team is in sync with what is going on in the industry.
  • Work in an agile team to ship well tested code every sprint tracked on JIRA dashboards.
  • Ensure adherence to policies and processes and keep them updated in line with top industry practices.
  • Contribute towards hiring, induction and technical support.

Skills & Experience Required

Skill & Behaviour /Experience required Requirement Detail
  • Minimum 3 years of experience as a software engineer with preferably in IOT - cloud development company.
  • Familiar with Agile and Lean development philosophies.
  • Experience with AWS.
  • Technologies: NodeJS, AWS Services– EC2, AWS Beanstalk, DynamoDB, ElasticSearch, Redis, S3, AWS IoT, CloudWatch, AWS Lambda, EKS, AWS CodePipeline
Education Bachelor of Engineering or Master of Engineering in Computer Science or relevant experience.
Travel Not Required
Skills & Behaviour
  • Fitment to SJPL Core Values
  • Communication: Must communicate effectively with variety of Stakeholders and Team Courage to roll with the punches and keep going at it
  • Pays major attention to minor details
  • Tenacity, reliability, perseverance, pursuit of quality. Be able to prioritize their own work, and focus on executing a particular task/project to completion under the pressure
  • Ability to multitask - Quickly understand the requirements of diverse stakeholders
LinkedIn Feed

© 2023, SmartJoules. Made with passion by Smartjoules.