Backend Developer

Part time or Full time

Job Description

The candidate will be responsible for developing, testing, and debugging web and mobile applications for the Ecofoni. Using Java, this candidate will be able to translate user and business needs into backend code.


  • Developing new products, implementing new features, and improving our existing codebase
  • Design, develop, maintain and enhance systems based on business requirements, using approved technologies and coding standards.
  • Collaborate with internal teams to produce software design and architecture
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Write clean, scalable code
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Develop documentation throughout the software development life cycle (SDLC)
  • Participate in code reviews


  • BSc/Msc/PhD degree in Computer Science or a related field or equivalent combination of education & experience required
  • At least 2 years of experience in Java and Spring Framework
  • Ability to think creatively in problem-solving, debugging, object-oriented design, data strucrutes and algorithms
  • Experience in SQL skills
  • Familiarity with modern SDLC and infrastructure tools (Git, Gradle, Docker, Kubernetes, Public Cloud Services) is a plus
  • Agile scrum experience is a plus
  • Financial or Energy Services background is a plus

start climate action now

To decarbonize your business 🚀