Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We have a potential opportunity for a Senior Golang Developer for our company which builds networks and blockchain to achieve the high performance of communication.
Responsibilities:
- Developing and maintaining the company’s network, following best practices of scalable and efficient software architecture and development, including SOLID principles and design patterns.
- Implementing new features that are communicated through business requirements.
- Writing effective REST APIs
- Writing clean and testable code.
- Following emerging technologies, frameworks, and best practices.
- Maintenance: taking care of tickets raised by internal users.
Job Requirements
- Bs in computer science, engineering, or any other relevant degree.
- 3+ years of solid work experience in software development in GoLang.
- Very good understanding of data structures and algorithms, relational databases, unit testing with mocks, event-driven and service-oriented architectures.
- Familiarity with Git, Docker, Kubernetes, CI/CD, and virtualization.
- Experience with TDD methodology.
- Ability to research and adopt new technologies that add value to the team and the product.
- Experience with cryptography is a plus.
- Problem-solving and analytical skills.
- Ability to work independently when needed and integrate well within a team.