Software Engineer (Remote - must be based in South Africa)


Our team is responsible for building the Kurtosys App platform, the flagship Kurtosys product that is used by our customers. We are looking for experienced Software Engineers who enjoy working on technical challenges, providing engineering leadership and managing and mentoring people.  Our architecture uses a combination of private and public cloud infrastructure services, is API driven, and is predominantly written in Node.js.We are looking for someone that is comfortable with both the people management and technical aspects of engineering leadership and has experience in both.

What you will do

  • Solve interesting engineering problems.
  • Write code using some of the latest technologies and cloud services.
  • Collaborate with fellow Developers and teams via code reviews and knowledge sharing sessions.
  • Provide guidance on architecture and create technical specifications.
  • Review architecture and technical designs.
  • Manage and mentor software developers of different skill levels.
  • Identify and implement software development process improvements.

Required Technical Skills

  • Strong problem solving and debugging skills.
  • Software development experience in JavaScript, TypeScript or other languages such as C# and Java.
  • Experience building web sites and web services.
  • Comfortable writing SQL statements and using SQL databases.
  • Experience using unit and integration tests.
  • Knowledge of modern cloud infrastructure services.

Technologies Used

  • NodeJS.
  • React.
  • Cloudflare CDN including caching, security features and workers functions.
  • AWS including Lambda, ECS Fargate, Aurora Serverless, S3.
  • Docker.
  • MySql.

Who are we?

Kurtosys is an innovative and thriving software-as-a-service company that provides digital visualisation and automation solutions to asset managers and financial institutions worldwide. Our user-friendly, end-to-end digital experience platform includes software to create, manage, publish and distribute financial data and other content via websites or documents, either self-managed or supported by an experienced and professional services team available across multiple time-zones. We're a team of passionate and driven individuals living and working remotely across 3 countries and continents: UK, South Africa, and the USA with close to 200 employees. We may move back to a hybrid model in future with our biggest office in Claremont, South Africa.

Why join us?

We're on a mission to transform the way the Asset Management Industry uses and distributes data and information through dynamic, innovative technology. We are performance driven, we reward high performers and are fanatical about delivering quality service to our clients. We are dedicated and focus on continuous improvement. We have a solid work-life balance culture with consistent staff development, remote social activities and mentorship events throughout the week. Events and activities are designed to keep our global staff interacting and making connections with others.Only candidates currently based in South Africa need apply. Valid SA citizenship or permanent residence are preferable, and visa applicants will only be considered under exceptional circumstances.Kurtosys is an equal opportunity employer and values diversity. All employment is decided based on relevant experience, qualifications, merit, and business need.

Lumosity is a leading brain training program, brought to you by Lumos Labs, Inc. Lumosity’s web and mobile games are designed by scientists to challenge core cognitive abilities. Lumosity’s scientists take neuropsychological and cognitive research tasks, or design new ones, and work with game designers to transform them into 50+ cognitive games. Designed to be both fun and adaptively challenging, Lumosity’s training program is accessible to people of all ages — helping them stay challenged to the full extent of their abilities. Lumos Labs also has a collaborative research initiative, the Human Cognition Project, which currently partners with over 90 university collaborators. Through the HCP, we grant qualified researchers free access to Lumosity’s cognitive training tasks, assessments, research tools, and, in some cases, limited access to data on cognitive task performance — helping them conduct larger, faster, and more efficient studies.