Staff Backend Engineer - Contract

6 Months ago • 8-12 Years • Backend Development • Full Stack Development

Job Details

Description

Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.  

 

We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects.  

If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase!  

 

About the role:   

As Backend Staff Engineer in Enphase Cloud Engineering group, your mission will be to design, develop and maintain cloud-based software services & modules that cater to millions of users and process terabytes of data.        

Enable Enphase to succeed in Solar Energy domain by building application and services for various stakeholders of the company including homeowners, installers and customer support     

What you will do:  

  • Proven experience in distributed highly scalable  distributed application
  • Proven experience in  micro-services architecture with k8s deployment  
  • Rapidly prototype technologies, tools and components for evaluation  
  • Design and implement scalable, reliable, performant and secure applications & services in the realm of micro-services ,webservices, batch Jobs , web Applications , data processing , device integration (IoT)  
  • Ability to develop software programs with best of design patterns , data Structures & algorithms  
  • Follow and implement best of the software engineering processes that include clean code , test automations ( TDD) , monitoring , performance bench marking etc  
  • Work in very challenging and high performance environment to clearly understand and provide state of the art solutions ( via design and code)  
  • Ability to debug complex applications and help in providing durable fixes  
  • While Java platform is primary, ability to understand, debug and work on other application platforms using Ruby on Rails and Python  
  • Responsible for delivering feature changes and functional additions that handle millions of requests per day while adhering to quality and schedule targets.       

 

 

 

 

 

 

 

 

 

 

 

Who you are and what you bring:  

  • B.E/B.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks   
  • 8 to 12years of solid software development experience in developing cloud-based applications.   
  • Excellent Java programming skills with effective use of design patterns, data structure and algorithms   
  • Solid experience in microservices and API development and a strong practitioner of OPEN API based development.
  • Solid experience in Ruby on Rails development, Resque, Rspecs and its deployment practices.
  • Knowledge of Java, Spring Framework, SpringBoot, Spring Cloud Netflix Libraries, Spring Data, JPA/Hibernate ) , REST principles, cloud design patterns is highly advantageous.
  • Proven experience of developing applications on top of Relational and NoSql databases such as MySQL, MongoDb, AWS DynamoDb   
  • Excellent understanding protocols & concepts such HTTP, MQTT, SSL, Public Key infrastructure ( PKI), oAuth , SAML   
  • Proficient in working in the environment with tools such as GIT, Jenkins, SonarQube, automated tests (jUnit) , Maven , Gradle   
  • Knowledge and experience of having worked in AWS Cloud Platform (or Azure / GCP).  Good understanding and experience on PaaS services like File & object Storage, Message Queues/Bus, SQL/NoSQL , Identity and Access management , Load balancers etc   
  • Good knowledge and experience with Agile, Clean Code, TDD methodologies   
  • Exposure or knowledge in Renewable Tech companies   
  • Familiarity with Web Front End (Java Script/React)   
  • Familiarity with working in Internet of Things / Hardware integration

 

Similar Jobs

paypal - Full Stack Developer

paypal

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
OpenGov - Software Engineer I

OpenGov

Pune, Maharashtra, India (On-Site)
6 Months ago
Postman - Engineering Manager, Workspaces

Postman

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Meta - Software Engineer, Intern/Co-op

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
LeoVegas - Data Engineer

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
Deltatech Gaming Limited - Senior Java Developer

Deltatech Gaming Limited

Gurugram, Haryana, India (On-Site)
7 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
5 Months ago
GrowthX® - Tech Lead

GrowthX®

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Epic Games - Senior SDK Engineer

Epic Games

(On-Site)
9 Months ago
Bounteous - Senior Backend Developer - Dot Net - C# - BOT

Bounteous

India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Global Business Travel - Software Development Engineer III

Global Business Travel

Gurugram, Haryana, India (On-Site)
6 Months ago
Nagarro - Associate Principal Engineer, QA Automation

Nagarro

Spain (Remote)
6 Months ago
Salesforce - Principal, Technical Architect

Salesforce

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
Nordcurrent - Senior Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
5 Months ago
Google - Senior Staff Software Engineer

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
ByteDance - Software Engineer, Cloud Native Platform (Multiple Positions)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
N-iX - Senior React Engineer (#2089)

N-iX

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Salesforce - Principal Software Engineer / PMTS- Backend - Hyderabad

Salesforce

Hyderabad, Telangana, India (On-Site)
7 Months ago
Nisum - Java Developer - A6630

Nisum

Hyderabad, Telangana, India (Hybrid)
6 Months ago
The Workshop - Senior Software Engineer - Blockchain

The Workshop

Málaga, Andalusia, Spain (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Nasdaq - Sr Project Manager

Nasdaq

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Cision - Senior Site Reliability Engineer (SRE)

Cision

India (Remote)
6 Months ago
Uplift - Motion Designer

Uplift

Mumbai, Maharashtra, India (On-Site)
7 Months ago
WeWork India - Intern, Audio Visual Engineer

WeWork India

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Dashtoon - Digital AI Artist

Dashtoon

India (Remote)
6 Months ago
myGwork - LGBTQ+ Business Community - Art Director, Visual Innovation Services

myGwork - LGBTQ+ Business Community

Gurugram, Haryana, India (On-Site)
7 Months ago
PublicisGroupe - Senior Associate Infrastructure L1_DevOps Azure

PublicisGroupe

Hyderabad, Telangana, India (On-Site)
5 Months ago
inveniolsi - SAP ABAP  Senior Associate Consultant, invenioLSI Grow

inveniolsi

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Nagarro - Senior Engineer, DevOps

Nagarro

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Synopsys Inc - SRE, Sr. Associate

Synopsys Inc

Hyderabad, Telangana, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Scanline VFX - Backend Services Engineer

Scanline VFX

Toronto, Ontario, Canada (Hybrid)
5 Months ago
Glean - Software Engineer, Backend (India)

Glean

Bengaluru, Karnataka, India (On-Site)
5 Months ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
5 Months ago
Cricketpedia - Backend Engineer - PHP only

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Extreme Network - Principal Software Engineer Backend (Python, Microservices, Gen AI) 9373

Extreme Network

United States (Remote)
6 Months ago
Madison Logic - Sr. Backend Engineer

Madison Logic

Pune, Maharashtra, India (On-Site)
7 Months ago
Sinch - Senior Software Engineer (Java)

Sinch

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
canva - Senior Backend Software Engineer (Python) - RPC - Open to remote across ANZ

canva

Sydney, New South Wales, Australia (Remote)
6 Months ago
Fairmatic - Senior Software Engineer - Backend

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Unity - Senior ML Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Guadalajara, Jalisco, Mexico (Remote)

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

's-Hertogenbosch, North Brabant, Netherlands (Hybrid)

Frankfurt, Hessen, Germany (Hybrid)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug