Software Engineers – Senior and Lead needed at Quantium
Quantium’s job vacancy, Career and Recruitment
Job title : Software Engineers – Senior and Lead jobs in Gauteng
Job Location : Gauteng, Johannesburg
Deadline : August 29, 2022
Quick Recommended Links
The role
We’re expanding our multi-tenanted Customer In sights P latform, Q.Checkout, used by thousands of users daily to make data-driven decisions. You’ll play a key role in re-platforming our data and application layers, with a cloud first strategy to build and deploy the product across multiple cloud providers .
We’re a cross-functional team of product managers, designers, analysts, testers, and of course engineers. We’re multi-lingual and don’t do silos. You’ll be an expert in your field, but keen to grow your “T” shape across our stack and other disciplines.
Apart from writing well-tested code, your day to day will involve:
- influencing what we build and how we build it,
- building up the back-end skill of the team, and in turn picking up other areas of our stack,
- participating in our agile ceremonies,
- performing code reviews,
- wrangling CI, CD, and local development to “sharpen the saw”,
- contributing to core services and libraries,
- supporting our customer engagement team, and keeping our production environment humming
From a stack perspective, we maintain a React Single Page Application (SPA) written in TypeScript, backed by C# .NET Core services, querying multi-tens-of-billion-row datasets in CosmosDB and Snowflake, populated by Scala and Spark. We’ve adopted Kubernetes for orchestrating our core services and products, with a G itOps model driving builds, configuration and deployment.
There’s ample problems for you to solve at every layer of our stack.
The role will be a great fit if…
- You have experience designing, building, and maintaining web services in a typed Object Oriented language. APIs you’ve written are in production right now, and you’ll have stories to tell of how you dealt with scale and adoption
- You are familiar with RESTful API design and microservices, and can explain the pros and cons of both
- You’re in-the-loop with industry trends, but focus on solving the right problem the right way
- You have a good grasp of concurrency and asynchronous communication patterns. Likewise, you have a working knowledge of data structures. We’re not running CRDTs by any means, but at the scale of data we work at, an intuition for complexity is essential
- Data is our lifeblood, so naturally you’ll bring some SQL and schema modelling skills to the table, too
- When it comes to architecture and solution design discussions, you can advocate your ideas and critique other’s constructively
- You’ll be comfortable with programming functionally, particularly function composition and using types to avoid invalid states. That said, you’re pragmatic, not a zealot
- You have a passion for mentoring others, and in your own learning and development
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply online