Senior Full Stack Developer (Java Ruby ReactJs MongoDb)
Department:
Job Summary
Enphase Energy is a global energy technology company and a leading provider of solar battery and electric vehicle charging products. Founded in 2006 our innovative microinverter technology revolutionized solar power making it a safer more reliable and scalable energy source. Today the Enphase Energy System enables users to make use save and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
This role at Enphase requires working onsite3 days a week with plans to transition back to a full 5 day in office schedule over time.
Job Title: SeniorFull StackDeveloper (Java /Ruby /ReactJs/MongoDb)
About the role:
We are looking for a highly skilledCloud Developerwith strongexpertiseinJavaSpring Boot and AWS along with solid fundamentals insecure coding practices.
In this role you will design develop and deploy scalable cloud-native applications within a complex and evolving ecosystem. You will work on high-impact systems that require performance security reliability and clean architecture.
This position is ideal for someone who thrives in ownership-driven environments learns quickly and can independently drive technical solutions from concept to production.
What you will do:
Design and develop scalable backend services usingRubyRuby on Rails andJava (Spring Boot).
Architect and implement cloud-native solutions onAWS(EC2 S3 RDS Lambda API Gateway IAM etc.).
Build andmaintainRESTful APIs and microservices.
Implement secure coding practices and ensure compliance with security standards.
Conduct code reviews with a strong focus on security performance and maintainability.
Optimizeapplication performance and ensure high availability.
Implement CI/CD pipelines and automation for reliable deployments.
Collaborate with cross-functional teams (DevOps Security QA Product) to deliver robust solutions.
Troubleshoot complex production issues and drive root cause analysis.
Continuously improve system architecture and engineering standards.
Who you are and what you bring:
A minimum of4years ofhands-on experienceon cloud backend development
Bachelors degree or equivalent work experience preferred
Strong hands-on experience withRuby / Ruby on RailsandJava / Spring Boot.
Provenexpertisein building and deploying applications onAWS.
Solid understanding of microservices architecture and RESTful API design.
Strong foundationin secure coding practices (OWASP authentication authorization encryption).
Experience with databases (SQL/NoSQL) and performance optimization.
Familiarity with CI/CD pipelines containerization (Docker) and cloud deployments.
Excellent problem-solving skills with the ability to work independently in complex systems.
Strongcommunication skills and a collaborative ownership-driven mindset.
Required Experience:
Senior IC
About Company
Enphase is a global energy management technology company that provides residential and commercial solar plus storage solutions. We manufacture solutions spanning solar generation, energy storage, and web-based monitoring and control.