About The Role
We are seeking a motivated Junior Software Developer who is passionate about Salesforce development, has experience with AWS, and a solid foundation in programming languages like Python, Kotlin or Java. If you have a love for solving technical challenges and enjoy contributing to team success, we would love to hear from you.
This is an Entry-level role where you will report directly to the IT & Digital Product Manager of Bidhaa Sasa.
Key Responsibilities and deliverables of the role will be to:
- Design, develop, test, and deploy Salesforce solutions that meet the needs of our clients and internal stakeholders.
- Customize Salesforce features, including Lightning components, custom objects, and flows.
- Integrate Salesforce with AWS services and other external systems to enhance functionality.
- Write clean, maintainable code primarily in Apex, leveraging Python for integrations as needed.
- Collaborate closely with cross-functional teams to identify opportunities and solve problems effectively.
- Assist in creating technical documentation and participate in code reviews to ensure high-quality standards.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience.
- Hands-on experience with REST APIs and integrating third-party applications.
- Experience in Salesforce development, including familiarity with Salesforce administration and customization.
- Hands-on experience (1+ years) or certification in AWS, including deploying and managing applications.
- Proficiency in Python for scripting and integration tasks.
- Salesforce certification (e.g., Salesforce Platform Developer I) is a plus.
- AWS certification is a plus
Who We Are Looking For
- You have experience working in an Agile environment;
- You have strong problem-solving skills and an eager to learn new technologies;
- You value ownership and freedom in exchange for accountability and responsibility;
- You are self-driven, highly organised and able to operate independently towards set objectives;
- You uphold high levels of ethics and integrity;
Our culture - We are the right organization for you if:
- You want your ideas to be heard and participate in business strategy: Our team is collaborative and supportive. We offer hands-on experience with real projects and mentorship. We listen to insights and provide Opportunities for learning and professional growth
- You believe in the potential of rural communities to improve their family's lives and are eager to ensure everyone has an equal part in Kenya's development. We put the client at the centre of all our decisions and actions.
- You enjoy the thrill of start-up life, where we fail and learn from it, where things change fast, and every day brings new challenges. We are a small team working tirelessly to achieve something that has not been done before!
- You are excited about working in a multicultural environment, where we have open communication channels, are transparent about challenges and mistakes, learn from each other and respect and leverage our diversity to make the business work.