Senior Fullstack Go/React Developer | Remote Blockchain Position

Оплата: По договоренности
Удаленно
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.