flag iconGo back
Okra company logo

Principal Software ArchitectOkra

BayelsaNigeria
8 months0 Applicants
eye icon0
circular warning alertOops! It seems this job from Okra has expired

job description - Principal Software Architect

  • We are looking for a Staff or Principal Software Architect to join our Core Services team.
  • As the most senior engineer in the team, you will be responsible for driving key architecture decisions and overall technical direction to design and build extensible, scalable, maintainable, performant, and secure financial systems.
  • You will help ideate solutions to customer pains and translate product goals into technical implementation strategy while identifying key iterations towards the team’s roadmap.
  • You offer a breadth of experience in distributed systems, a strong understanding of the entire end-to-end full-stack technology layers and components, and a depth of expertise in open banking and financial integrations.
  • Okra brings multiple years of experience in the African ecosystem, a diverse team working across continents, and a culture that puts customer focus, trust, and idea-meritocracy front and center.
  • You will get to work directly with our senior leaders, interact across teams, and see your impact.

What you will do

  • Take full technical ownership of one or more core services
  • Drive and influence key architecture and implementation decisions
  • Develop and lead architecture refactoring and migration strategies
  • Work with other teams to influence architecture and development best practices
  • Own and influence the overall technical quality of our systems
  • Own both internal and external developer experience
  • Coach and mentor other developers.

What will help you succeed

  • Multiple years of experience as a Senior Software Architect or similar role
  • Deep understanding of Okra’s current stack of Node.js, React, MongoDB, Kafka, Puppeteer, Docker, and Socket.io
  • Hands-on experience in integrating with banks and other financial institutions
  • Deep understanding of industry-specific regulations and best practices
  • Experience designing and developing delightful APIs
  • Experience with large-scale web and application scraping
  • Enjoying solving problems that have no direct or obvious solution.
  • Ability to seamlessly switch between business and technical conversations.

Nice to have:

  • Experience working with TypeScript
  • Schema-driven API design, implementation, and tooling experience
  • Hands-on experience with migrating from a monolithic architecture to microservices
  • Deep understanding of pros and caveats of multiple async integration patterns.
flag iconReport
About the company
Okra logo
4 followers
Follow

we are the Open Finance infrastructure that enables developers and businesses to build personalised digital products/services for consumers in Africa.

Recommended for you