Middle Golang Engineer

Symbiotic

Symbiotic

Posted on Monday, September 2, 2024

Middle Golang Engineer

Role

We are currently searching for a Middle Golang Engineer who will play a pivotal role in development of the off-chain part of the project.

Responsibilities

Participate in all phases of backend development, including requirements analysis, software design, implementation, documentation, and unit testing.
Communicate effectively with the team and company partners.
Integrate new features into the existing codebase.
Contribute to the estimation, planning, and execution of projects, features, and integrations.
Review code written by other team members.

Requirements

Golang Skills:
Proficiency with the Gin framework for building web applications.
Experience with Goroutines for concurrent task execution.
Knowledge of the 'pq' library for interacting with PostgreSQL databases.
Database Skills:
Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
Ability to design and optimize database schemas for performance and scalability.
DevOps Skills:
Experience with Docker for containerization and application packaging.
Familiarity with GitHub CI/CD pipelines.
Basic understanding of Kubernetes for application deployment and scaling.
Version Control:
Proficiency in Git for version control, including branching, merging, and pull requests.
Testing:
Experience in writing unit and integration tests using frameworks like Jest, Mocha, or Go testing framework.
Security Awareness:
Understanding of web security practices and how to implement security measures in applications.
Tasks tracking:
Experience with Jira or other software used for tracking tasks.
It would be beneficial to have additional knowledge about:
The blockchain industry, including familiarity with blockchain technologies as well as understanding their integration and implementation in backend services.
It would be advantageous if you have experience in developing backend applications using Rust.
We will appreciate experience with Node.js for server-side application logic.

Offer Details

To be discussed