Senior Golang Developer Backend Jhb Sa

Details of the offer

Responsibilities:Design, develop, and maintain backend services and APIs using Golang.Collaborate with frontend developers, designers, and product managers on scalable blockchain applications.Integrate with various blockchain networks, smart contracts, and decentralized technologies.Ensure backend infrastructure is scalable, secure, and high-performing.Write clean, maintainable, and well-documented code.Troubleshoot and resolve production issues.Participate in code reviews to enhance development practices.Stay updated on blockchain trends and backend advancements.Contribute to high-performance cloud applications and resilient architecture.Support scalable data structures and distributed computing.Design systems with low-latency global reach.Manage and maintain production software with frequent deployments.Contribute to the growth of our startup.Write unit tests to ensure code functionality.Implement observability using OpenTelemetry, monitoring with Prometheus and Grafana.Develop and maintain RESTful APIs, integrate JWT authentication and ACL via GRPC.Validate publish-subscribe patterns with NATS and manage Key Management Services.Work with block explorers like RPCs, Infura, Quicknode.Implement Websockets, Webhooks, and event-driven architectures.Utilize AWS, manage MongoDB, and implement Kafka for message streaming. Requirements:Education: Bachelor's or Master's in Computer Science, Computer Engineering, or related field.Experience: 4+ years in backend development, with a focus on Golang. Technical Skills:Expertise in RESTful APIs, JWT Auth, and high-volume data streaming.Experience with MongoDB and AWS.Strong understanding of blockchain technology, consensus algorithms, and smart contracts.Familiar with version control systems like Git. Soft Skills: Strong problem-solving, communication, and collaboration abilities.Work Environment: Ability to work independently in a fast-paced setting. Nice-to-Haves:Blockchain Development: Familiarity with Solidity or Rust.Open Source Contribution: Active in blockchain projects or community.Peer-to-Peer Systems: Experience in P2P software.Additional Skills: Experience with Node.js, TypeScript, and JavaScript.Infrastructure Services: Background in large-scale infrastructure services.


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Head Infrastructure & Enterprise Architecture

Position summaryIndustry: Scientific, Research & Development Job category: IT-Architecture Location: Randburg Contract: Permanent Remuneration: Market Relate...


Mintek Pty Ltd. - Gauteng

Published 16 days ago

Workday Data Analyst

Line of Service Advisory Industry/Sector Not Applicable Specialism Workday Management Level Manager Job Description & Summary A career within Workday Consult...


Pwc Remchannel (Pty) Ltd - Gauteng

Published 16 days ago

Junior-Mid C#.Net Developer (Jhb Hybrid)

ENVIRONMENT: A Boutique Software company seeks the coding talents of a highly ambitious Junior-Mid C#.Net Developer to join its Joburg team who will help des...


Datafin - Gauteng

Published 16 days ago

Merit Theft Desktop Assessor (Jg 9)

Santam's Merit Claims department has a position available for a Merit Theft Desktop Assessor who will be based in Parktown, Gauteng. PURPOSE OF THE ROLEThe p...


Santam Insurance - Gauteng

Published 16 days ago

Built at: 2024-12-27T10:55:22.542Z