Sr Engineer / Staff, Software Full stack Development

4 - 8 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an engineer at Enphase Energy, you will be part of a brand new Digital Transformation platform team. Your main responsibilities will include architecting, designing, and developing a complex software system based on microservices architecture, integrating workflows to provide a seamless user experience to millions of customers using the latest cloud technologies. You will contribute to Enphases success in the Solar Energy domain by developing applications and services for various stakeholders, including homeowners, installers, and customer support. **Key Responsibilities:** - Design and implement scalable, reliable, performant, and secure applications & services in microservices, web services, batch jobs, web applications, data processing, and device integration - Develop software programs using best design patterns, data structures, and algorithms - Implement software engineering processes including clean code, test automations (TDD), monitoring, and performance bench marking - Work in a challenging high-performance environment to provide state-of-the-art solutions through design and code - Debug complex applications and provide durable fixes - Work on other application platforms using React and Node.js - Deliver feature changes and functional additions that handle millions of requests per day while meeting quality and schedule targets **Qualifications Required:** - B.E/B.Tech in Computer Science or Electrical Engineering from a top-tier college with over 70% marks - 4+ years of solid software development experience in cloud-based applications - Excellent JavaScript/Node.js programming skills with effective use of design patterns, data structures, and algorithms - Proficiency in React/Redux, HTML, and CSS - Experience in microservices and API development using Express.js, REST principles, and cloud design patterns - Experience with Relational and NoSQL databases such as MySQL, MongoDB, AWS DynamoDB - Understanding of protocols and concepts like HTTP, MQTT, SSL, oAuth, SAML - Proficient in working with tools like GIT, Jenkins, SonarQube, automated tests (jUnit), Maven, and Gradle - Knowledge and experience in AWS Cloud Platform (or Azure/GCP) and PaaS services - Familiarity with Agile, Clean Code, and TDD methodologies - Collaboration with the development team, architect, product manager, and UX designer - Ability to identify and resolve web API performance issues Enphase Energy is a global energy technology company at the forefront of the clean energy industry. If you are passionate about advancing a more sustainable future and have the required qualifications and experience, this is the perfect opportunity to join a fast-paced, innovative, and exciting team at Enphase.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Enphase Energy logo
Enphase Energy

Renewable Energy / Solar Energy

Irvine

RecommendedJobs for You