Software Engineer (Drupal Backend Developer)

Software Development
  • Software Development
  • India

Enphase Energy

Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry’s best-performing clean energy systems. To date, we have installed more than 48 million microinverters on more than 2.5 million systems across 140 countries and well over 50 thousand homes use our energy storage products.

Like our customers, our innovative teams are also worldwide, making Enphase Energy a truly global company. We are one of the fastest growing and most dynamic energy companies in the world. Nimble and acutely focused on developing ground-breaking solar energy management technology, each of our teams has a shared goal of creating a carbon-free future.

Key responsibilities:
• Software Development Engineers are responsible for maintaining the quality & timeline for the project
• Effectively breakdown & delegate parts of the project to the developers
• Identify issues proactively and find solutions
• Mentor and guide Team Members to enhance their learning and skills in Drupal.
• Handle client relations
• Be part of the requirement gathering exercise
• Ensure adequate documentation and provide assistance as a reliable engineer to all stakeholders at Enphase.
• Independently perform low-level design configuration, code customization, refactoring, and review.
• Gain expertise and demonstrate high levels of skills in the design, review, development, testing, build, and deployment stages of the software life cycle.
• Responsible for implementing diverse engineering tasks including gap, data, and impact analysis.

Professional Skill Requirements:
• 3-10 years of experience with OOP PHP / Symfony / LAMP-stack applications / JWT Tokens
• 3+ years of production experience with Drupal 8/9/10
• Good knowledge of Rest API/ Cron Job /Queue API / Event and Event Subscriber / Services / Entity Query / Custom Entities / Drupal Caching / SSO
• Paragraphs / Views / Hooks / Ajax / JavaScript, CSS / Drupal Behaviours
• Knowledge of multilingual site
• Migration From Drupal 7 to Drupal 8/9/10
• Migration From Another Tech stack to Drupal 8/9/10
• Good working knowledge of using git
• Experience in deploying solutions on Amazon Web Services (AWS) or other Cloud Infrastructure solutions like Pantheon/Acquia.
• Should have Knowledge of decoupled or progressive decoupled application
• Knowledge of performance optimization of high-traffic web application
• Knowledge of ReactJs and AlpineJs is a plus.

To apply for this job please visit jobs.jobvite.com.

Similar Jobs to Apply
  • AnkHub Technology Services
    Nagpur, Maharashtra, India

    🚨 We’re Hiring – Backend Developer 📍 Location: Nagpur | 🕘 Employment Type: Full-time 💰 Salary: ₹2.5 – ₹4 LPA (Based on experience) 🗓 Interview Mode: Offline (In-person) �
  • The Value Maximizer
    India

    About the Role : We are seeking a highly skilled and experienced RPG Developer to join our dynamic team in Trivandrum. As an RPG Developer, you will be responsible for designing, developing, and impl
  • TaskUs
    India

    About TaskUs: TaskUs is a provider of outsourced digital services and next-generation customer experience to fast-growing technology companies, helping its clients represent, protect and grow their br
  • Synechron Technologies Pvt. Ltd._INDIA Company
    India

    Software Requirements: Strong understanding of other technology platforms such as mobile, cloud, IoT, and blockchain. Knowledge of software development life cycle (SDLC) and Agile methodologies. Overa