Golang Developer
English proficiency at B2 level required.
The team is developing ZK coprocessors and related tools based on a microservices architecture.
Tasks
- Participate in the development and maintenance of Go microservices under the guidance of senior specialists.
- Write clean, testable, and documented code adhering to company standards.
- Implement basic business logic and integrate with external APIs and blockchain nodes.
- Write unit tests for code and participate in code reviews.
- Find and fix bugs in existing modules.
- Study the internal architecture of ZK coprocessors and Lagrange tools.
Requirements
- Go development experience of at least 6 months (including pet projects or internships).
- Basic knowledge of algorithms, data structures, and principles of object-oriented or functional programming.
- Understanding of relational database fundamentals (PostgreSQL) and ability to write simple SQL queries.
- Knowledge of Docker basics (running a container, reading logs).
- Git skills (branching, merging, pull requests).
- Proactivity, willingness to learn quickly, and passion for blockchain technologies.
- English proficiency sufficient for reading technical documentation.
Conditions
- Full-time position.
- Flexible schedule.
Skills
sql, go, git, docker, blockchain, microservices, postgresql, api, unit tests, code review