Blockchain Software Engineer - Full Stack

Placements24

Soweto

On-site

ZAR 900,000 - 1,200,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health benefits
Professional growth
Stock options
Cutting-edge blockchain projects
Generous paid time off

Job summary

Placements24 in Soweto, Gauteng is seeking a versatile Full Stack Blockchain Software Engineer to own backend blockchain integrations, smart contracts, and frontend DApps.

The role requires 5+ years of software development with 2+ years in blockchain; you will build RESTful services, APIs, and collaborate with product, design, and engineering teams.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Minimum 5 years of software development experience, with at least 2 years in blockchain.
  • Proficiency in backend languages (Node.js, Python, Go) and frontend frameworks (React, Vue, Angular).
  • Experience with smart contract development (Solidity) and blockchain development tools.
  • Understanding of blockchain concepts, including transactions, wallets, and consensus mechanisms.

Responsibilities

  • Develop and maintain backend blockchain integrations and frontend user interfaces for DApps.
  • Write, test, and deploy smart contracts (e.g., Solidity) and integrate them with frontend applications.
  • Design and implement RESTful APIs and backend services that interact with blockchain networks.
  • Create intuitive and responsive user interfaces using modern frontend frameworks.
  • Collaborate with product managers, designers, and other engineers to define requirements and features.
  • Optimize application performance, scalability, and security across the full stack.
  • Troubleshoot and resolve issues in both frontend and backend components, including blockchain interactions.
  • Participate in code reviews and contribute to establishing development best practices.
  • Stay updated with emerging trends in blockchain, web development, and cybersecurity.

Skills

Blockchain development
Full stack development
Smart contracts
Node.js
Python
Go
React
Vue
Angular
Solidity
SQL
NoSQL
Git

Education

Bachelor's degree

Tools

Node.js
Python
Go
React
Vue
Angular
Solidity
SQL
NoSQL
Git

Job description

About the Role

Our client, a growing fintech innovator, is looking for a versatile Full Stack Blockchain Software Engineer to join their team in Soweto, Gauteng . This role offers the exciting opportunity to work across the entire stack, from backend blockchain integrations and smart contracts to frontend user interfaces for decentralized applications. You will play a key role in developing and refining our blockchain-based products, ensuring a seamless and secure user experience. The ideal candidate possesses a strong foundation in both backend and frontend development, coupled with practical experience in blockchain technologies and smart contract implementation. We seek a proactive problem-solver who is eager to contribute to the development of innovative financial solutions in the decentralized space.

Key Responsibilities
  • Develop and maintain both backend blockchain integrations and frontend user interfaces for DApps.
  • Write, test, and deploy smart contracts (e.g., using Solidity) and integrate them with frontend applications.
  • Design and implement RESTful APIs and backend services that interact with blockchain networks.
  • Create intuitive and responsive user interfaces using modern frontend frameworks.
  • Collaborate with product managers, designers, and other engineers to define requirements and features.
  • Optimize application performance, scalability, and security across the full stack.
  • Troubleshoot and resolve issues in both frontend and backend components, including blockchain interactions.
  • Participate in code reviews and contribute to establishing development best practices.
  • Stay updated with emerging trends in blockchain, web development, and cybersecurity.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional software development experience, with at least 2 years involving blockchain technologies.
  • Proficiency in backend languages (e.g., Node.js, Python, Go) and frontend frameworks (e.g., React, Vue, Angular).
  • Experience with smart contract development (e.g., Solidity) and blockchain development tools.
  • Understanding of blockchain concepts, including transactions, wallets, and consensus mechanisms.
  • Experience with databases (SQL and NoSQL) and API development.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to thrive in a dynamic team environment in Soweto, Gauteng .
Benefits
  • Competitive salary and performance bonuses.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional growth and learning in a cutting-edge field.
  • Work on exciting and impactful blockchain projects.
  • Collaborative and innovative work culture.
  • Generous paid time off.
  • Stock options package available for key employees.
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 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Flexible work arrangements
Growth opportunities
Collaborative environment
+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
Full Stack Blockchain Engineer
Full Stack Blockchain Engineer

Placements24 • Centurion

On-site
ZAR 600,000 - 900,000
Competitive salary
Office in Centurion
Health insurance
+3
Blockchain Engineer
Blockchain Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 1,200,000
Competitive salary
Bonus structure
Medical aid
+2
Full-Stack Blockchain Engineer
Full-Stack Blockchain Engineer

Placements24 • Rustenburg

Hybrid
ZAR 700,000 - 1,100,000
Equity potential
Hybrid work model
Innovative dApp projects
+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
Full Stack Blockchain Developer
Full Stack Blockchain Developer

Placements24 • Polokwane

Hybrid
ZAR 650,000 - 950,000
Hybrid work model
Competitive compensation
Health benefits
+1
Blockchain Developer (Senior)
Blockchain Developer (Senior)

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Token incentives
Health benefits
Conferences attendance
+1
Blockchain Developer (Mid-Level)
Blockchain Developer (Mid-Level)

Placements24 • Pietermaritzburg

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary with bonuses
Hybrid work model
Health insurance and retirement plan
+1
Senior Blockchain Developer
Senior Blockchain Developer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Professional development
Generous paid time off
+2