Senior Full-Stack Blockchain Engineer

Placements24

Pretoria

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement plan
Professional development budget
Hybrid work model
Career advancement

Job summary

Placements24, a Pretoria-based fintech, is seeking a Senior Full-Stack Blockchain Engineer to bridge on-chain and off-chain systems, design scalable dApps, and help secure smart contracts that power modern financial products.

You will develop front-end interfaces with React, Angular, or Vue, build back-end services in Node.js or Python/Go, integrate Web3 and RESTful APIs, and write comprehensive tests across units and integrations.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of full-stack development experience.
  • Proven blockchain development experience, Solidity and Web3.
  • Strong front-end proficiency with React, Angular, or Vue.js.
  • Back-end experience with Node.js, Python/Django, or Go.
  • Familiarity with RESTful APIs and microservices.
  • Experience with testing frameworks (Jest, Mocha, Hardhat) and Git.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Develop and deploy smart contracts on relevant blockchain platforms.
  • Design scalable back-end services that interact with blockchain networks.
  • Build intuitive, responsive UIs for decentralized apps (dApps).
  • Integrate front-end with smart contracts and back-end APIs.
  • Write robust unit, integration, and end-to-end tests.
  • Optimize performance, security, and gas efficiency.
  • Collaborate with product, design, and engineering teams.
  • Participate in code reviews and architectural discussions.
  • Troubleshoot complex issues across the full stack.
  • Stay updated with blockchain and web development advancements.

Skills

Full-stack development
Blockchain development
Web3 integration
Front-end frameworks
Back-end languages
APIs & microservices
Testing & QA
Git & version control
Problem solving
Team collaboration

Education

Bachelor's degree in CS/SE or related

Tools

Git
Jest/Mocha/Hardhat

Job description

About the Role

Our client is a pioneering fintech company developing innovative blockchain-based financial solutions. They are looking for a Senior Full-Stack Blockchain Engineer to join their growing technology hub in Pretoria, Gauteng . This role requires a versatile engineer capable of bridging the gap between blockchain back-end development and user-facing applications. You will be instrumental in designing, building, and maintaining both the on-chain logic and the front-end interfaces of our client's decentralized platforms. This is an exciting opportunity to work on challenging projects at the intersection of finance and distributed ledger technology, contributing to the development of secure and efficient financial products. The hybrid work model allows for a blend of collaborative office time and focused remote work, promoting a healthy work-life balance.

Key Responsibilities
  • Develop and deploy smart contracts on relevant blockchain platforms.
  • Design and implement scalable back-end services that interact with blockchain networks.
  • Build intuitive and responsive user interfaces for decentralized applications (dApps).
  • Integrate front-end components with smart contracts and back-end APIs.
  • Write robust unit, integration, and end-to-end tests for both on-chain and off-chain components.
  • Optimize application performance, security, and gas efficiency.
  • Collaborate closely with product managers, designers, and other engineers to define and deliver features.
  • Participate in code reviews and contribute to architectural discussions.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Stay updated with the latest advancements in blockchain technology, web development frameworks, and security practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in full-stack development.
  • Proven experience with blockchain development, including smart contract languages (e.g., Solidity) and Web3 integration.
  • Strong proficiency in front-end technologies such as React, Angular, or Vue.js.
  • Experience with back-end development languages and frameworks (e.g., Node.js, Python/Django, Go).
  • Familiarity with RESTful APIs and microservices architecture.
  • Understanding of blockchain fundamentals, consensus mechanisms, and cryptography.
  • Experience with testing frameworks (e.g., Jest, Mocha, Hardhat) and version control (Git).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive salary, comprehensive health benefits, performance bonuses, and retirement plan options. Employees benefit from a professional development budget for conferences, courses, and certifications. The hybrid work arrangement in our Pretoria office provides flexibility, allowing for a balance between in-office collaboration and remote autonomy. You will be part of an innovative and fast-paced environment, working with cutting-edge technology and contributing to impactful financial solutions. Opportunities for career advancement within the company are abundant.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Blockchain Developer
Full Stack Blockchain Developer

Placements24 • Centurion

On-site
ZAR 600,000 - 1,200,000
Competitive salary and benefits
Modern Centurion office
Conferences/workshops support
+2
Senior Blockchain Engineer (Full Stack)
Senior Blockchain Engineer (Full Stack)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,600,000
Performance bonuses
Medical benefits
Retirement contributions
+1
Blockchain Developer - Full-Stack
Blockchain Developer - Full-Stack

Placements24 • Cape Town

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Medical and retirement plans
Professional development
+4
Senior Blockchain Developer Specializing In Smart Contracts
Senior Blockchain Developer Specializing In Smart Contracts

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive pay
Health benefits
Professional development
+2
Blockchain Solutions Engineer
Blockchain Solutions Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement contributions
Professional development & training
Senior Full Stack Blockchain Developer
Senior Full Stack Blockchain Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,700,000
Very competitive salary
Health insurance
Performance-based bonuses
+2
Full-Stack Blockchain Engineer
Full-Stack Blockchain Engineer

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Health benefits
Professional development
Collaborative culture
+1
Senior Backend Developer (Blockchain Focus)
Senior Backend Developer (Blockchain Focus)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Retirement plan
+2
Senior Full-Stack Blockchain Developer - DeFi Specialist
Senior Full-Stack Blockchain Developer - DeFi Specialist

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,600,000
Health insurance
Professional development opportunities
Hybrid work arrangement
Blockchain Developer (Full Stack)
Blockchain Developer (Full Stack)

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary with performanceBon
Medical aid and retirement fund
Generous annual leave
+1