Posted on: 16 August 2023
ID 880687

Full Stack Engineer

An opportunity with a fast-growing, progressive fintech organisation in the Capital Markets domain, for a full stack developer, experienced in building distributed systems using microservices architecture, as well as software design principles, to take ownership of stack components, contributing to technology and architectural decisions.

The Company

As a trusted multisided platform for buying, selling, issuing and owning digital assets, our client provides direct access to capital raising and investment to everyone, whether they be individual, modest investors with a small budget or an institutional organisation with massive funds. They do this by constant innovation, developing and enhancing their multisided platform for buying, selling, issuing, and owning digital assets, compressing, streamlining, and optimising the services currently provided by traditional market gatekeepers.

To date, innovation in this sector has occurred within compartmentalised market verticals such as individual Banks, exchange software providers, CSDs and other industry silos, but this company has been breaking the mould for 3 years and is now poised for massive growth.

This company lives their belief that learning never stops, that curiosity fuels creativity and that markets are formed on trust. Theyre proof that challenging the norm does not come easy, but it is worth it.

The Opportunity

Our client seeks both a mid-level and a Senior Full Stack Developer who will develop new features and maintain existing applications, who can contribute meaningfully to the companys fundamental architecture and component design and future technical direction, to join its expanding technical team as the company enters a pivotal growth phase.

Creating innovative Web3.0 solutions to but it has always worked like this business challenges, they follow the lean startup methodology based on customer-led design, design thinking and agile development, where collaborative teams constantly challenge themselves to ideate and create disruptive and ground-breaking solutions.

Why We Love This Opportunity
  • Its an excellent opportunity to work at the leading edge of fintech and blockchain technologies in a progressive and out-the-box organisation poised for excellent future potential.
  • This is a forward thinking, people- and customer-centric, creative team passionate about creating the Capital Markets of the future, invigorated by challenge and audacious goals.
  • It is not a boring, staid organisation. The leadership team is inspirational in their enthusiasm for the business and in continuously challenging itself to be on the forefront of its industry and technology, and have meticulously co-created a top-class team to support their vision.
  • This is a Netherlands based company with sponsorship status. Opportunities are provided to senior team members to either gain work experience in the Netherlands office or move to become a permanent member of the European team.
  • Hybrid working experience: the team is based across South Africa, Netherlands and France, therefore following hybrid work according to your needs.
  • All employees receive Macbooks and an allocation for at home work
  • The company continuously grows within its subject matter but also invests heavily to create a team of leaders: leaders of self, leaders of others and leaders of They actively support all team members in their personal development plans with further learning and development.
  • This company has no interest in creating silos in the business and encourages disruption of its own processes. No information is proprietary and they believe that when everyone is empowered to make informed decisions, the whole business moves forward at
Your Contribution

While your experience with the technologies listed, fundamental architectures and component design is key, our client seeks engineers who will take ownership of the engineering product.

From a soft skills perspective, your success will also hinge on your critical thinking, your ability to challenge your own and others thinking, to collaborate with others, and to develop others around you.

As a full stack developer, your primary responsibilities will be to develop new features, improve system performance and scalability and maintain existing applications. You will take ownership of components within the stack, contribute to technology and architectural decisions and work closely with the rest of the engineering team to improve and evolve the system.

You will be collaborating with cross-functional teams to define, design, and ship new features, participating in code reviews and providing feedback to other team members, and staying abreast of emerging trends and technologies in the software engineering world. You will also draw on your experience in building distributed systems using microservices architecture, as well as a solid understanding of software design principles and best practices.

The role is a full-time, hybrid role, based in either Johannesburg or Cape Town, with a proportion of your on-site time spent at Client premises.

About You

Basic screening requirements:
  • Minimum 5+ years experience in full-stack development (3+ years if Mid-Level)
  • Expertise in Golang and js, as well as Typescript, Python, MongoDB, Stellar, GCP, AWS, GitHub, Slack, Jira
  • Comfortable in your terminal
  • Solid understanding of API design, JSONRPC, REST and GRPC
  • Solid understanding of the CAP theorem and distributed consistency
  • Expertise in writing unit and integration tests
  • Experience with building and maintaining distributed applications at scale
  • Strong understanding of software design principles and best practices
  • Experience with agile development methodologies
  • Strong communication and collaboration skills
Not Required But Would Be Beneficial
  • Experience working with web3 technologies
  • Experience using Docker containers and orchestration
  • Experience implementing APM and Observability solutions
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering or related field
  • 5+ years of experience in software engineering (3+ if Mid Level)
My client is in need of someone who fits into a vibey, progressive, forward-thinking culture. Highly collaborative and strongly engaged teamwork, flexible and adaptable and able to work in an agile environment. Open to have his/her thinking challenged, high level of intellectual curiosity, creative problem-solver, will challenge (in a constructive way) others thinking, future-oriented, and thinks beyond the box to find completely new perspectives on problems that everyone is so familiar with that they dont even see them as problems.
Occupation:
Management, human resources jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Electrical engineering

Electrical engineering

Medic24
Midlands
Jobin.co.za
Receptionist jobs

Receptionist jobs

Medic 24
Cape Town
Jobin.co.za
Mechanical engineering

Mechanical engineering

MEDIC24
Cape Town
Jobin.co.za
Personal Assistant

Personal Assistant

Medic24
Pretoria / Tshwane
Jobin.co.za
Receptionist jobs

Receptionist jobs

Medic 24
Pretoria / Tshwane
Jobin.co.za
Nursing

Nursing

Medic24
Klerksdorp
Jobin.co.za
General workers

General workers

Medic24
Port Elizabeth
Jobin.co.za
Builders

Builders

Medic24
Randburg
Jobin.co.za