Job Description
We are looking for a Golang developer to join our team. In this role, you must have a thorough understanding of Golang and be able to develop and maintain software solutions that meet business needs. Must be able to collaborate with other developers to ensure the success of our projects.
Responsibilities:
- Developing and maintaining Go-based applications.
- Writing clean, efficient, and scalable code in Go.
- Collaborating with cross-functional teams
- Building and integrating APIs and web services.
- Troubleshooting and debugging application issues.
- Participating in code reviews and ensuring coding best practices.
- Keeping up to date with Go frameworks, libraries, and industry trends.
- Conducting performance optimization and scalability enhancements.
Requirements:
- Proven experience as a Golang developer (+2 years).
- Familiarity with Go concurrency concepts (Go routine and channel patterns).
- Understanding of Blockchain and Cryptocurrency concepts.
- Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Knowledge of containerization technologies (Docker).
- Familiarity with Service-Oriented Architecture (SOA), designing and integrating event-driven systems.