Sr Engg Tool builder Engg

Information Technology Bangalore, India


Description

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 onsite 3 days a week, with plans to transition back to a full 5 day in office schedule over time.
 
About the Role
We are now looking for a highly motivated Full-Stack Web Applications developer (Staff) to join this dynamic and innovative team! Our team is building a new web application infrastructure to deliver highly available, scalable Web Applications
 
What you will be doing
  • Lead, prioritize, estimate, and execute Web design, development, and deployment of deliverables in an agile environment
  • Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification
  • Using configuration management and integration/build automation tools to lead and deploy code
  • Applying knowledge of common, relevant architecture frameworks in defining and evaluating application architectures
  • Performing code reviews and providing critical suggestions for fixes and improvements
  • Supporting issue analysis and fixing activities during test phases, as well as production issue resolution
  • Fixing and performance tuning web-based applications
  • Developing and demonstrating a broad set of technology skills in web application technologies, micro service design patterns, Open-Source libraries and frameworks, and technology architecture concepts
  • Collaborating within a project team comprised of talented employees with diverse and complementary skills

Who you are and what you bring

  • A proven track record of successful project/product implementation with 5+ years of Continuous Integration, Continuous Delivery, and Test-Driven Development
  • Experience in building highly scalable web services and building/using RESTful APIs and proficiency in Python and PHP
  • Proficiency in one or more frontend framework (HTML5 / Angular / React)
  • Experience with Node.js and React a plus
  • Experience with SQL and MySQL database server
  • Experience with AWS, GCP platforms, CI/CD tools
  • Background with Jenkins and/or Confluence plugin framework
  • Experience developing on both mobile and web platforms
  • Experience with design and development of distributed microservices
  • Has Hands-on Test-Driven Development experience and able to author Unit, Integration and Functional Tests
  • Good OO-skills. Must demonstrate strong familiarity with design patterns
  • Good communication and client-facing skills