Smartbrain logo

Principal Blockchain Engineer - Go Backend, React Frontend

Smartbrain·Salary not specified

Primary stack

JavaScriptPostgreSQLReactTypeScript

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 roles

Popular searches