Open positions

Senior backend developer (Clojure) | Remote

Akvo is looking for a senior developer with strong knowledge and experience in backend development to contribute to the architecture and feature building of the digital platform for the Global Partnership on Marine Litter. You are eager to learn and occasionally go outside of your main area of expertise. We strive to have autonomous, self-reliant developer teams in Akvo, so be prepared to pair-program with teammates, do code reviews, deploy code to production, discuss systems architecture, and chip in whenever the team needs more hands-on deck.

 

Key requirements:

  • 4-6 years of experience in web backend development
  • Strong Clojure/Java skills
  • Strong debugging/troubleshooting skills
  • DevOps and Kubernetes skills
  • Self motivated and good at taking ownership of tasks
  • Experience with and set up to work remotely
  • Enjoy mentoring junior developers
  • JavaScript and React experience is a bonus

 

What we offer

  • A chance to work with tools that contribute to achieving higher efficiency and better results for the development aid sector.
  • Competence development consisting of bi-weekly learning sessions, conference allowance, developer book club, pair programming and daily knowledge sharing.
  • An opportunity to work with interesting technologies and challenges in a creative and entrepreneurial environment together with highly motivated colleagues.
  • Working full time on open source development. All Akvo’s products are open source and we are also strong proponents of open data.
  • You will be a part of our international Akvo community, with colleagues all over the world.
  • A competitive salary in line with the market.

 

How to apply

Akvo works with a diverse and international team, and we are committed to promoting diversity and inclusion across our organisation. If you think you are the right person for this position, we highly encourage everyone to apply.

Think you’ve got what it takes? Click the button below and send your motivation letter and resume in PDF to Karen Blanken by 15 February 2022. 

Technical project manager | Remote

Akvo is looking for a technical project manager to join our team. You enjoy working with partners, understanding their requirements, and translating them to Akvo’s software development team. This is a unique opportunity to help take our technical solutions to the next level so that Akvo can better support partner organisations in achieving sustainable and inclusive impact. This role would be a great match for an IT/ technical project manager or product owner with around 3+ years experience in a client-facing, software-focused environment. And if you’re passionate about sustainable development, even better.

 

Main tasks and responsibilities:

  • Lead requirement-gathering workshops with a wide variety of stakeholders (government, multilaterals, donors, NGOs and others)
  • Create high quality software development design documents and implementation plans
  • Ensure timely delivery within budget while avoiding scope creep
  • Be the scrum master/agile coach and coordinate/anchor design sprints
  • Work on delivering a global platform in bi-weekly development sprints
  • Look at the big picture of the product with the long term vision in mind
  • Cut through the clutter, create clarity, prioritise features and highlight the actual needs towards the software development team
  • Manage a distributed engineering team to translate user needs into functioning software
  • Interact with our design team to communicate feature needs and discuss design approaches
  • Conduct product presentations and demonstrations internally and externally
  • Deconstruct technicalities and communicate clearly to a lay audience
  • Manage the product teams and oversee the execution of their goals and objectives
  • Create a productive and positive work environment
  • Motivate, coach and supervise team members (mostly remote)

 

Key requirements:

  • At least two years experience as a project manager or product owner for software products, preferably in an organisation working with agile methodologies
  • Some experience/understanding of data solutions for international development
  • Proven experience and skills connecting business needs to technology
  • A clear communicator with a strong set of intercultural communication skills
  • Experience in working with a remote team
  • A creative problem solver with a good understanding of user needs and experience in balancing competing requirements with limited resources
  • An ability to think on your feet and take initiative to keep projects moving
  • Experience/expertise with demanding deadlines and partners
  • Experience working with NGOs and governments
  • Experience in software architecture / design thinking

 

What we offer

  • This assignment is a commitment of 40 hours/week for a period of one year and can be extended afterwards.
  • Opportunity to contribute to the design of a growing open-source platform and work with interesting technologies in a creative and entrepreneurial environment together with highly motivated colleagues.
  • A unique chance to work with tools that contribute to achieving higher efficiency and better results for the development aid sector.
  • You will be part of our international Akvo community, with colleagues all over the world.
  • Remuneration in line with the market.

 

How to apply

Akvo works with a diverse and international team, and we are committed to promoting diversity and inclusion across our organisation. If you think you are the right person for this position, we highly encourage everyone to apply.

Think you’ve got what it takes? Click the button below and send your motivation letter and resume in PDF to Karen Blanken by 31 January 2022. 

Technical project manager | Remote

Akvo is looking for a senior backend developer for our tech solutions team. You provide technical direction, assess trade-offs (build vs buy) on FOSS components, and mentor team members on good engineering practices.As a senior developer, you provide hands-on experience on designing, building and maintaining distributed systems (e.g modular systems, offline data collection, data synchronisation, event systems).You will also be supported by the technical solution lead of the organisation.

 

Main tasks and responsibilities:

  • Lead and coordinate technical decisions on projects
  • Evaluate technical design for custom solutions; act as sounding board and counterpoint
  • Lead, develop, maintain, scale and evolve partner project implementations
  • Communicate with partners, gather requirements and timelines
  • Provide technical direction to the rest of teams
  • Research existing FOSS components and assess the trade-offs (build vs buy)
  • Collaborate with QA and Ops teams to make better projects and products, more reliable and maintainable

 

Key requirements:

  • About 8+ years of experience in software development
  • A proven track record in designing and/or developing complex systems in combination with organizational constraints
  • Advanced Python experience (Django/FastAPI) (diagnose/debug performance and memory problems)
  • Experience with mentoring junior and mid level engineers and you’re strong proponent of good software development practices
  • Experience in software consulting and handling clients pull and push
  • Amazing debugging / troubleshooting capabilities
  • You know how to deliver a working product and meet a deadline
  • You know more than just programming knowledge and enjoy sharing that (e.g. business domain, agile teams/organisations, project management, budgeting)
  • Exposure to Docker and orchestration tools (Kubernetes)
  • Experience from fast growing organisations and/or Lean startup methodology

 

Our tech stack:

  • Programming languages: Must – Python, Optional – JavaScript (Node.js), PHP
  • Databases: Must – PostgreSQL / PostGIS, MySQL, Optional – MongoDB, Neo4j
  • CI/CD: Docker/Kubernetes/GKE, SemaphoreCI
  • Misc: Bash, Nginx, OpenResty

 

What we offer

  • This assignment is a commitment of 32-40 hours/week for a period of one year and can be extended afterwards
  • Opportunity to contribute to the design of a growing open-source platform and work with interesting technologies in a creative and entrepreneurial environment together with highly motivated colleagues
  • A unique chance to work with tools that contribute to achieving higher efficiency and better results for the development aid sector
  • You will be part of our international Akvo community, with colleagues all over the world
  • Remuneration in line with the market
  • Team and organisation committed to learning, knowledge sharing, personal growth and working at a sustainable pace

 

How to apply

Akvo works with a diverse and international team, and we are committed to promoting diversity and inclusion across our organisation. If you think you are the right person for this position, we highly encourage everyone to apply.

Think you’ve got what it takes? Click the button below and send your motivation letter and resume in PDF to Karen Blanken by 15 February 2022. 

Sign up to our newsletter to receive content on your data journey

Learn more about our regional teams