Software Development Engineer
Job summary
We are hiring a React.js/Node.js Developer to build and ship high-quality code throughout the full Software Development Life Cycle. You will work closely with key stakeholders and lead validation across all types of testing and support activities in a collaborative, hybrid working environment.
Job descriptions & requirements
About the Role
As a React.js / Node.js Developer at Opentech, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle.
You will join the team behind Rahisi Cloud Banking, our cloud-based loan management platform serving 20+ microfinance institutions, SACCOs, and NGOs across the region and contribute to our lending infrastructure (Lending-as-a-Service) offering. You will be part of a learning culture where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Required Qualifications
- Bachelor’s degree in Computer Science, IT, or an engineering equivalent from an accredited institution.
- At least 3 years of experience in a similar role.
- Hands-on experience with React.js and Node.js.
- Experience with Microsoft SQL Server technologies.
Skills and Competencies
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens (JWT).
- Familiarity with modern front-end build pipelines and tools.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools such as Git or SVN.
Important safety tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.