Junior Software Engineer - Python Development

3 Days ago • Upto 2 Years • DevOps • Undisclosed

About the job

Job Description

Enphase Energy seeks a Junior Software Engineer proficient in Python to develop, test, and maintain web applications. Responsibilities include implementing OOP principles, collaborating with cross-functional teams, utilizing Docker and CI/CD, managing AWS services, troubleshooting networking issues, and participating in code reviews. The ideal candidate possesses strong Python and web development skills (Django/Flask), experience with Docker and CI/CD, AWS knowledge, and excellent problem-solving abilities. This role offers recent graduates hands-on experience in a rapidly growing clean energy company.
Must have:
  • Python & OOP
  • Web development (Django/Flask)
  • Docker & Containerization
  • CI/CD pipelines
  • AWS Services
  • Networking knowledge
Good to have:
  • Front-end technologies (HTML, CSS, JavaScript)
  • Git
  • Agile methodologies

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 seeking a motivated and talented Junior Software Engineer to join our team. The ideal candidate will have a strong foundation in Python, Object-Oriented Programming (OOP), web development, Docker, CI/CD, networking, and AWS. This is an excellent opportunity for a recent college graduate to gain hands-on experience and contribute to exciting projects.

If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase! 
 
What you will do 
  • Develop, test, and maintain web applications using Python and other relevant technologies.
  • Implement Object-Oriented Programming principles to create scalable and maintainable code.
  • Collaborate with cross-functional teams to design and develop new features.
  • Utilize Docker for containerization and deployment of applications.
  • Implement Continuous Integration and Continuous Deployment (CI/CD) pipelines to streamline development processes.
  • Assist in managing and configuring AWS services to support application infrastructure.
  • Troubleshoot and resolve networking issues related to application deployment.
  • Participate in code reviews and contribute to best practices for software development.
Who you are and what you bring:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong knowledge of Python and Object-Oriented Programming.
  • Experience with web development frameworks (e.g., Django, Flask).
  • Familiarity with Docker and containerization concepts.
  • Understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
  • Basic knowledge of networking principles and protocols.
  • Experience with AWS services (e.g., EC2, S3, Lambda).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Preferred Skills:

  • Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript).
  • Experience with version control systems (e.g., Git).
  • Familiarity with Agile development methodologies.
 

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Bengaluru, Karnataka, India (On-Site)

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)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Similar Jobs

Rivos - Silicon Verification - Intern

Rivos, United States (On-Site)

Meta - Electrical Engineer, Reality Labs

Meta, United States (On-Site)

Gearbox Software - Technical Artist

Gearbox Software, United States (On-Site)

Intel Corporation - Full Stack Software Development Engineer

Intel Corporation, Costa Rica (Hybrid)

Navan - Senior Software Engineer in Test

Navan, India (On-Site)

Ubisoft - Machine Learning Deployment Developer

Ubisoft, Canada (On-Site)

Luxoft - Team Lead Devops

Luxoft, Ukraine (Remote)

Easygo - DevOps Engineer

Easygo, Serbia (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Senior Firmware Deployment Engineer

Microsoft, India (On-Site)

LiquidX Studio - Animator/Rigger

LiquidX Studio, Malaysia (On-Site)

Dynamics - Organizational Psychologist

Dynamics, United States (Hybrid)

The Walt Disney Company - Lead Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company, United States (On-Site)

Abnormal Security - Software Engineer II - Fullstack

Abnormal Security, India (Hybrid)

Redhorse Corp - Senior Intelligence Mission Analyst

Redhorse Corp, United States (On-Site)

Playrix - Full Stack QA Engineer

Playrix, Georgia (Remote)

ION - Internship - Data Science

ION, Italy (On-Site)

DISCO - Staff Engineer, DevOps

DISCO, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Onemind Services LLC - Observability Engineer - Dashboards and Scripting

Onemind Services LLC, India (On-Site)

Mouser Electronics - Cloud Engineer II

Mouser Electronics, India (On-Site)

Full Circus - Sr. Graphic Designer

Full Circus, India (On-Site)

Intel Corporation - AI Frameworks Architect

Intel Corporation, India (Hybrid)

JustHr - QT Software Developer

JustHr, India (On-Site)

Company3 Method Studios - Senior Manager IT

Company3 Method Studios, India (On-Site)

Orion Innovation - Data Engineer-AI,ML

Orion Innovation, India (On-Site)

RG DZINE - 3D Interior Designer

RG DZINE, India (On-Site)

Get notifed when new similar jobs are uploaded

DevOps Jobs

Carry1st - Senior DevOps Engineer

Carry1st, South Africa (Remote)

Global Payments  Inc  - Senior DevOps Engineer

Global Payments Inc , India (Hybrid)

Allvue Systems - Cloud Platform Engineer II

Allvue Systems, India (Remote)

Symplr - Devops Engineer

Symplr, India (Hybrid)

Luxoft - Senior Azure DevOps Engineer

Luxoft, United States (Remote)

ION - Site Reliability Engineer

ION, Italy (Hybrid)

Acceldata - Resident Solutions Architect

Acceldata, United States (Remote)

Get notifed when new similar jobs are uploaded