Senior Fullstack Go/React Developer | Remote Blockchain Position

Remotely
Full-time
Part-time

We're seeking an experienced Fullstack Developer proficient in Go and React to join our innovative team. In this remote position, you'll architect, build, and maintain cutting-edge blockchain and cryptocurrency applications using modern technology stacks. The role offers flexible work arrangements including full-time, part-time, or project-based engagement.


Key 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 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 team knowledge base.


Required Skills & Experience:

- 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.


Nice to Have:

- Experience with CI/CD pipelines using tools like GitHub Actions, GitLab CI, or Jenkins.

- Docker containerization and basic Kubernetes orchestration knowledge.

- Familiarity with smart contract development for Ethereum (Solidity) or other blockchain platforms.

- Prior work experience on blockchain or cryptocurrency projects (DeFi, NFT, or trading platforms).

- Knowledge of React Native for cross-platform mobile development.

- Experience with GraphQL APIs alongside REST.

- Understanding of microservices architecture and distributed systems.

- Familiarity with cloud services (AWS, Google Cloud, or Azure).

- Experience with testing frameworks for both Go and JavaScript/React.

- Knowledge of monitoring and observability tools like Prometheus, Grafana, or ELK stack.

- Contributions to open-source projects or personal blockchain/crypto projects.


Why Join Us:

Working with us offers you the opportunity to contribute to innovative blockchain solutions while enjoying the flexibility of remote work. You'll collaborate with talented professionals in a supportive environment that values continuous learning and professional growth. Our team stays at the forefront of blockchain technology, giving you exposure to cutting-edge developments in the crypto space. We offer competitive compensation, flexible working hours, and a culture that celebrates both individual achievement and team success.