Home > Find Jobs

Job Search

A tropical beach
Greenpeace International company logo

Greenpeace International

Worldwide

Posted on: 29 August 2023

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Software Engineer

We currently have 2 openings: 

12 month fixed term contract / full time

6 month fixed term contract / full time

 

Location: The successful candidate may be based in a country where one of the independent National/Regional Greenpeace organisations (NRO’s) is located. See the locations here. [Please note that we are currently unable to host new staff in a number of NRO's at this present time, due to various restrictions. We are unable to support hosting in the US, in addition to some other NRO locations. The recruitment team may reach out to you to provide an update as necessary, depending on your location]. We offer competitive NGO level salary and benefits, the specifics of which depend on location where the successful candidates will be based. We aim to share this information with candidates before reaching the offer stage.

 

Greenpeace is a global campaigning network. It comprises 26 independent National/Regional Organisations and a coordinating organisation, Greenpeace International. Greenpeace uses peaceful, creative confrontation to expose global environmental problems and develop solutions for a green and peaceful future.

 

Greenpeace International (GPI) is looking for two Software Engineers (1 for 12 month contract, and another for 6 month contract) to facilitate secure, scalable, self-service software development work – empowering departments, campaigners and leaders in every office and team around the world.

 

With responsibility for developing, reviewing, testing and deploying our software services, as well as for supporting end users and resolving bugs, you will contribute to the design, development and automation of global software services.

 

In this role you will:

 

  • Write well-designed, testable, efficient code by using best software development practices.

  • Integrate data from various external services with API and databases.

  • Develop enhancements and resolve bugs as part of the product release lifecycle.

  • Design and develop scripts to allow data migration and integration with other systems.

  • Identify performance bottlenecks, and propose and implement solutions.

  • Build cross-browser solutions optimised for mobile devices.

  • Interact with volunteer developers who contribute code to our open-source projects.

  • Work in an Agile environment using Scrum methodology.

  • Participate in the design of new features and change requests and discuss technical feasibility.

  • Write documentation to facilitate collaboration and maintenance of the platform.

  • Make decisions related to code architecture and technical approach.

  • Create, deploy and maintain automation tools to streamline development, testing, deployment and monitoring processes.

  • Write functional and unit tests to prevent regressions.

  • Review 3rd party themes and plugins and make integration recommendations.

  • Release code to the staging and production environments.

  • Assist end users with technical questions and troubleshoot new issues.

  • Stay abreast of the latest trends in backend development and propose new ideas.

 

For further details about the role, please see the full job description HERE. 

What we’re looking for:

  • Several years’ experience with backend and frontend software development.

  • Exceptional skills in backend web technologies such as PHP, Node.js, Python – and in web frontend technologies such as HTML, CSS, and JavaScript.

  • Experience with frontend frameworks such as React.

  • Experience with testing methodologies, test-driven development and automated testing.

  • Experience with automation tools and build systems such as GitLab, composer.

  • Experience with backend performance testing and tuning.

  • Experience with development tools such as Git and Docker.

  • Experience working with AI, and with BART or GPT-3, GPT-4 API.

  • Strong knowledge of web usability standards and cross-browser compatibility issues.

  • Fluency in English, both verbal and written, plus preferably one other language.

  • Ability to work in a remote-only and culturally diverse team.

  • Commitment and drive to learn new methods and technologies.

  • Digital literacy skills; the ability to learn and utilise our digital platforms to successfully perform the role function (familiarity with G-Suite, Slack and Zoom is an advantage)

 
What you can expect:

You’ll be encouraged to develop both personally and professionally, taking advantage of the wide range of learning and development opportunities available to our staff. Staff can also access our wellness initiatives, such as yoga and meditation and also have the opportunity to join our global Equity, Diversity & Inclusion staff communities.

 

Please visit the careers site here, to learn more about working for Greenpeace.

 
To Apply

If you share our vision, please click 'apply for this job' below, to begin your application.

 

To apply for this role, we require you to answer a selection of key criteria and upload your CV (in English) via our online application form.

 

Addressing the key criteria is an important part of your application. We will be looking for evidence that demonstrates your skills and experience in these areas. Use examples where possible, to draw attention to experience, knowledge, achievements and skills gained in past employment or voluntary/leisure activities, provided they are relevant to the post.

 

It’s advisable to prepare your responses to the key criteria before starting your online application, as you are unable to save and return to it at a later date.

 

If you have any questions about this vacancy or the application process, please email us at recruitment.int@greenpeace.org. Please note that all applications have to be filled out via the website and can't be submitted via this email.

 

Greenpeace International is an equal opportunity employer with a longstanding commitment of providing a work environment that respects the dignity and worth of each individual. We recognise and value the benefits and strengths that diversity brings to our employees and the whole organisation and we thrive in an environment that encourages respect and trust. We do not discriminate in employment opportunities or practices on the basis of age, ancestry, citizenship, colour, disability, ethnicity, family or marital status, gender identity or expression, national origin, political affiliation, race, religion, sex, sexual orientation and would like to invite you especially to apply!

 

CLOSING DATE: Monday 28th August, 2023 @ 11:59pm CET

Tags

api
backend
CSS
docker
frontend
Apply to job