Latest jobs at Akvo

Get a job with NGOs, the UN & International Organisations
Earn a 6 Figure Salary Even Without a Degree
Find details here

Software development jobs,Project management jobs,

Senior backend developer (Clojure) | Remote

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.

Technical project manager | Remote

(NOTE: 3 Simple, Easy to do tips to make you NEGOTIATE a 6 Figure Salary like a PRO (backed by case studies and research). Get More Details Here.)

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

Senior backend developer | Remote

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
IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

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


How To Apply For a Job By Email