A complete application in a minute
Tailored resume and cover letter, ready to send.
UNICEF seeks a backend software engineer consultant to support the Connectivity Credits platform transition from MVP to production. You will design and implement backend services, event-driven workflows, and integrations, while contributing to deployment and security practices.
You will work with product and tech teams to ensure scalable, high-quality software across multiple countries and funding models, with a strong focus on maintainability and operational readiness.
Work arrangement Remote / Home-based
UNICEF operates in over 190 countries, dedicated to saving children's lives, defending their rights, and helping them fulfill their potential. We are committed to promoting the rights of every child, offering diverse opportunities for professional and personal development in a passionate and inclusive culture.
This consultancy aims to provide dedicated backend software engineering expertise to support the transition of UNICEF's Connectivity Credits platform from MVP and pilot stages to a production-grade system. The platform incentivizes internet service providers to deliver high-quality connectivity to underserved areas by linking performance to digital incentives. The consultant will work closely with the product and tech team, implementing backend services, event-driven workflows, and integrations, and supporting deployment infrastructure to ensure the platform can scale to support multiple countries, providers, and funding models.
The consultant will be responsible for the design, implementation, testing, and deployment of backend components for the Connectivity Credits platform. This includes developing event-driven systems, rules, and workflows, as well as creating necessary integrations. The role requires a focus on software quality, ensuring robust and maintainable code. Additionally, the consultant will contribute to CI/CD pipelines, deployment processes, and operational support for the platform. Security best practices will be integral to all development activities, including authentication, authorization, and secrets management. The consultant will also be expected to produce clear documentation and collaborate effectively with the team, making sound implementation decisions independently once the technical direction is established.
A minimum of three years of professional software development experience, with significant hands-on backend development, is required. Experience with distributed or service-oriented applications, CI/CD, and automated testing is also necessary.
Backend software engineering, Python/TypeScript development, API development, Distributed systems, Event-driven architecture, CI/CD, Automated testing, Containerized application development, Secure software development practices, REST APIs, JSON integrations, Relational data modelling
UNAtlas summarizes the official posting. Verify requirements, deadlines and application instructions with the organization.