Palladium Hiring Full Stack Developer

Full Stack Developer

About Palladium:

Palladium is a global company working to design, develop and deliver positive impact on the lives and livelihoods of people around the globe; broaden access to health, water, power, and infrastructure; build enduring, sustainable, and transformative institutions and market systems to address global challenges; and conserve the natural world. We operate in over 90 countries and have a workforce of 4,000 talented, motivated, and diverse staff of all religions, races, languages, and gender identities. 

This Opportunity:

Our Data, Informatics, and Analytical Solutions (DIAS) group is made of three portfolios that strengthen and harness digital and data ecosystems to accelerate development investments and outcomes: 1- Information Systems, 2- Monitoring, Evaluation, Learning and Analytics and 3- Digital Solutions and Transformation.

Palladium’s Information Systems (IS) portfolio is seeking a Full Stack Developer to join their regional team of informatics experts based in Nairobi, Kenya that support the technical delivery of informatics solutions. The Regional Informatics Hub is responsible for supporting informatics and digital projects across the IS portfolio globally.

The Full Stack Developer will support our team of developers working on the design and development of various technology products. This position will work with Tech Leads and Product Managers to ideate software solutions and design client and server-side architecture.

Location:

The position is based in Palladium’s Nairobi, Kenya office.

You and Your Career:

If you have a passion for delivering software solutions, working on projects with a global reach, and always taking an interest in emerging technologies to bring fresh ideas forward and more productive ways of working, we are interested in hearing from you. 

We are a learning organization and provide growth opportunities from the start. We pride ourselves on giving you the freedom, resources, and guidance to chart a fulfilling career!

Reporting and Supervision:

This position will report to the Technical Advisor, Lead Developer.

Primary Duties and Responsibilities: 

Technical Expertise

  • Participate in development life cycle activities such as design, coding, testing, and production release, delivering high-quality code in an agile team environment
  • Apply design principles and patterns in creating enterprise-level solutions, as needed
  • Collaborate with teammates on proposed UX/UI and provide feedback as needed
  • Collaborate and communicate with cross-functional teams
  • Participate in peer-reviews of solution designs and related code
  • Keep abreast with emerging technologies in software engineering
  • Contribute to team effort by accomplishing related results as needed

Business Development

  • Contribute to active proposals through contributions to strategy and preparation of technical approach and capability statements

Key Competencies Required:

  • Extensive knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Extensive knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Experience in configuring and managing web application servers (e.g. Apache Tomcat, IIS etc.)
  • Should have demonstrable experience in working with HTTP/RESTful APIs, microservices and distributed solutions
  • Relational data modeling concepts and experience in PostgreSQL, MySQL, or similar applications
  • Application containerization technologies, including Docker, Kubernetes
  • Knowledge of standards for systems’ integration such as REST, OAUTH2 and OIDC
  • Experience with Git or similar version control systems
  • Should possess excellent communication skills and attention to detail
  • Should demonstrate strong problem-solving and technical skills

Professional Expertise/Competencies Preferred:

  • Experience in enterprise-level programming and architecture
  • Experience developing scalable and secure web applications
  • Experience with relational databases such as Microsoft SQL, MySQL, and PostgreSQL, including designing schemas and query performance analysis
  • Experience in NoSQL databases is an added advantage

Equity, Diversity & Inclusion – Palladium is committed to embedding equity, diversity, and inclusion into everything we do. We welcome applications from all sections of society and actively encourage diversity to drive innovation, creativity, success and good practice.

We positively welcome and seek to ensure we achieve diversity in our workforce; and that all job applicants and employees receive equal and fair treatment regardless of their background or personal characteristics. These include: (but are not limited to) socio-economic background, age, race, gender identity and expression, religion, ethnicity, sexual orientation, disability, nationality, veteran, marital or Indigenous status. 

Should you require any adjustments or accommodations to be made due to a disability or you are a neurodivergent individual or for any other circumstance, please email our team at [email protected] and we will be in touch to discuss.

Safeguarding – We define Safeguarding as “the preventative action taken by Palladium to protect our people, clients and the communities we work with from harm”. We are committed to ensuring that all children and adults who come into contact with Palladium are treated with respect and are free from abuse.  All successful candidates will be subject to an enhanced selection process including safeguarding-focused interviews and a rigorous due diligence process.
Apply now

Press ESC to close