Back End Developer
SolarEdge
Umbertide, Italy
What will you be doing?
- Design, develop, and maintain scalable and high-performance server-side applications.
- Collaborate with the front-end developer to integrate user-friendly functionalities.
- Work with the embedded and integration/diagnosis teams to integrate advanced features.
- Optimize application performance and troubleshoot technical issues.
- Participate in code reviews and provide constructive feedback.
- Stay updated on new technologies and industry best practices.
Job Requirements
- Degree in Computer Engineering or equivalent.
- 3-5 years of experience as a backend developer.
- In-depth knowledge of programming languages such as Java, Python, Ruby, Node.js, C#.
- Experience with backend frameworks and libraries (e.g., Django, Express, Apache Spark, KAFKA).
- Previous experience with Java frameworks: J2EE, Spring, or similar.
- Familiarity with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).
- Previous experience with search engines like Elasticsearch and Kibana.
- Experience with microservices and cloud-based architectures (Docker, Kubernetes, SOAP/REST).
- Knowledge of Git and its main workflows.
- Experience with CI/CD and automation tools.
- Good knowledge of HTML, CSS, and JavaScript.
- Knowledge of PHP and its frameworks.
- Previous experience with the Angular framework.
Soft Skills:
- Ability to organize and carry out work independently, gathering information from colleagues and/or documentation.
- Good comprehension of English language.
- Ability to work in a team and communicate effectively.
- Strong problem-solving attitude.
Apply Now
Don't forget to mention EuroTechJobs when applying.