Middle Golang Engineer
Symbiotic
This job is no longer accepting applications
See open jobs at Symbiotic.See open jobs similar to "Middle Golang Engineer" Paradigm.Posted on Sep 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
This job is no longer accepting applications
See open jobs at Symbiotic.See open jobs similar to "Middle Golang Engineer" Paradigm.