Principal Blockchain Engineer - Go Backend, React Frontend
Primary stack
Job description
About the Position
We are seeking a Principal Blockchain Engineer with expertise in Go Backend and React Frontend to join our remote team. This role involves designing and developing robust backend services, creating responsive user interfaces, and collaborating with cross-functional teams to deliver innovative solutions.
Responsibilities
- Design and develop robust backend services and APIs using Golang (1.21+).
- Create responsive and intuitive user interfaces with React (18+), leveraging hooks and context API.
- Implement RESTful API integrations between frontend and backend systems with a focus on performance.
- Optimize database queries and schema design in PostgreSQL for efficient data storage and retrieval.
- Write and maintain efficient, reusable, and reliable code with appropriate test coverage.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve complex technical issues across the entire application stack.
- Participate in architectural discussions and contribute to technical decision-making.
- Implement secure coding practices, particularly for blockchain-related functionalities.
- Stay current with emerging technologies and trends in blockchain development.
- Conduct peer code reviews to ensure code quality and knowledge sharing.
- Document code, architectures, and technical processes for the team knowledge base.
Requirements
- 3+ years of backend development experience using Golang, including RESTful service implementation.
- Strong proficiency in PostgreSQL (14+) database design, optimization, and query writing.
- 2+ years of hands-on experience building frontend applications with React 16+ and component architecture.
- Advanced knowledge of JavaScript (ES6+) fundamentals, including promises and async/await.
- Proficiency in TypeScript 4.5+, including type definitions, interfaces, and generics.
- Experience with asynchronous programming and state management in JavaScript applications.
- Solid understanding of HTTP protocols, RESTful API design principles, and web security.
- Version control proficiency with Git, including branching strategies and collaborative workflows.
- Problem-solving mindset with exceptional attention to detail and code quality.
- Ability to read and understand technical documentation in English.
- Experience working in agile development environments using Scrum or Kanban methodologies.
We Offer
- Remote work opportunities
- Competitive salary
- Professional growth and development opportunities
- Collaborative and innovative work environment
About the Company
[Company description if present]
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain