Sr Engineer / Staff, Software Full stack Development

4 - 8 years

0 Lacs

Posted:12 hours 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, responsible for architecting, designing, and developing a complex software system based on microservices architecture. This system will include several integrations and workflows to provide a seamless, best-in-class experience to millions of customers using the latest cloud technologies. **Key Responsibilities:** - Design and implement scalable, reliable, performant, and secure applications & services including microservices, web services, batch jobs, web applications, data processing, and device integration. - Develop software programs with the best design patterns, data structures, and algorithms. - Implement software engineering processes such as clean code, test automations (TDD), monitoring, and performance benchmarking. - Work in a challenging and high-performance environment to provide state-of-the-art solutions through design and code. - Debug complex applications and provide durable fixes. - Work on 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 > 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, CSS. - Solid experience in microservices and API development using Express.js, REST principles, and cloud design patterns. - Experience in developing applications on relational and NoSQL databases such as MySQL, MongoDB, AWS DynamoDB. - Understanding of protocols & concepts such as HTTP, MQTT, SSL, Public Key Infrastructure (PKI), oAuth, SAML. - Proficient in working with tools like GIT, Jenkins, SonarQube, automated tests (jUnit), Maven, and Gradle. - Knowledge and experience working in AWS Cloud Platform (or Azure / GCP) and understanding of PaaS services like File & Object Storage, Message Queues/Bus, SQL/NoSQL, Identity and Access Management, Load Balancers, etc. - Familiarity with Agile, Clean Code, TDD methodologies. - Collaborate with the development team, architect, product manager, and UX designer to convert mockups to web/mobile application pages/flow/visual representation. - Identify and resolve web API performance issues. Enphase Energy is a global energy technology company that aims to transform the solar industry and provide sustainable energy solutions. With a focus on innovation and growth, Enphase offers a fast-paced and exciting work environment where you can contribute to building the future of clean energy technologies.,

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