Senior Fullstack Go/React Developer | Remote Blockchain Position
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.