Senior Software Engineer, Fundraising Job GiveDirectly

Senior Software Engineer, Fundraising Job GiveDirectly

Engineering Jobs In Kenya | NGO Jobs In Kenya

Responsibilities

  • Architect, build, and test software systems for fundraising, including the core checkout flow for online donations and Impact Dashboard where donors can see the impact of their personal donations
  • Improve and maintain CI/CD pipelines to streamline the software development lifecycle
  • Collaborate with the product team to design and build a compelling and smooth donor experience
  • Partner with product to balance feature development with addressing tech debt, infrastructure investments, and other efforts to improve velocity and drive compounding progress
  • Partner with data to enable metrics collection and measurement, and provide information for website performance analysis
  • Debug issues across multiple layers of our stack
  • Own large projects end-to-end, including scoping, estimating costs, and design and architecture decisions
  • Advocate for engineering-driven investments with a vision for keeping our systems flexible and maintainable to meet the evolving needs of our donors and team

Qualifications

  • Exceptional alignment with GiveDirectly Values and active demonstration of our core competencies: emotional intelligence, problem solving, project management, follow-through, and fostering inclusivity. We welcome and strongly encourage applications from candidates who have personal or professional experience in the low-income and/or historically marginalized communities that we serve.
  • Language Requirement: English
  • 4+ years of industry experience creating production-caliber software and systems
  • Full stack experience
  • Strong proficiency in software development and coding in various languages such as Python, Go, Javascript, C#, Java, PHP, etc.
  • Experience building infrastructure to deploy software
  • High degree of ownership and autonomy – you proactively advocate for ways to improve systems and constantly leave our codebase in a better state than you found it
  • Strong analytical skills and communication – able to break down complex problems, describe technical trade-offs, and collaborate with cross-functional partners (e.g. technical program managers, product managers)
  • Strong knowledge of security best practices for web applications

Read>>>3 Ways Action Words Can Help Your CV Stand Out

How To Apply

Click here to apply