Staff Software Engineer, Fullstack
OneSignalFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Candidates need extensive programming experience in at least one language such as Javascript, Typescript, Java, C++, C#, Python or another major language, experience working on large distributed systems at scale, understanding of SQL databases, writing solid unit and integration tests, clear communication in remote environments, taking ownership, and passion for building products for African businesses.
Yes, the role involves collaborating in a remote environment.
The stack includes Typescript and Javascript, Node.js, frameworks like Express.js, Sails.js and Nest.js, and frontend frameworks React, Angular and Vu.
This information is not specified in the job description.
You'll work with a team of talented engineers to design and build systems that support some of South Africa’s best known brands, in a growing team obsessed about building the best place to work on the continent.
Digital payment processing for B2B clients
Paystand offers a digital payment processing platform for business-to-business (B2B) clients, allowing them to accept payments online and streamline financial operations. Instead of traditional per-transaction fees, Paystand uses a Payments-as-a-Service model with a fixed monthly or annual fee, helping businesses predict costs and save money. The platform features real-time updates, analytics for cash flow forecasting, and embedded payment links in invoices to enhance the payment experience. Paystand aims to reduce costs and improve customer satisfaction for its clients.