BACKEND DEVELOPER

01 Summary:

Our technology platform, called DeJoule™, is designed on the latest IOT and web technologies to continuously identify and correct for hidden inefficiencies in dynamic energy systems such as air conditioning, steam and compressed air. In order to accelerate our impact to stop climate change, we are looking for an experienced Software Engineer to take ownership of the software architecture and deliver highly functional, high quality software (backend) in line with the product roadmap and the company’s overall strategy and milestones.

Your work requires that you genuinely enjoy working on collaborative teams, and want to be involved in addressing large scale challenges that require long-term effort. If you are passionate about stopping climate change, a believer in collaborative and multidisciplinary innovation and ready to commit yourself wholeheartedly to building the company that will manage the largest number of Joules in India by 2025, we’d like to get to know you.

02 Skills and Qualifications:

  • Bachelor’s Degree in engineering is preferred.
  • Minimum 2 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

03 Responsibilities:

  • 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. 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 them.
  • Stay on 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 for 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.