About this role
The team is seeking a talented Software Engineer to join their dynamic technology team. In this role, you will contribute to innovative projects that shape the future of technology and sustainability. You will work collaboratively with a diverse team of professionals dedicated to solving complex problems and driving progress.
Key Responsibilities:
- Design, develop, and maintain software applications that meet user requirements.
- Collaborate with cross-functional teams to define project specifications and deliver high-quality solutions.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Participate in code reviews and contribute to best practices in software development.
- Stay updated with emerging technologies and industry trends to enhance product offerings.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with web development frameworks like React or Angular.
- Familiarity with database management systems, including SQL or NoSQL.
- Strong problem-solving skills and the ability to work in a team-oriented environment.
- Excellent communication skills, both verbal and written.
Experience:
- Minimum of 3-5 years of relevant experience in software development.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- The chance to make a meaningful impact on projects that contribute to sustainable development.
- Professional growth and development opportunities within a global team.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.