Golang Backend Developer
Cutting-edge technology company creating sophisticated trading systems powered by algorithms is seeking a skilled Golang developer to join the team in building robust microservices for their platform.
Responsibilities:
- Build and maintain efficient, scalable microservices using Golang for a complex trading system.
- Optimize system performance, ensuring high availability and responsiveness.
- Write clean, well-documented code adhering to best practices.
- Automate deployment and scaling of microservices through CI/CD pipelines.
Required Skills and Qualifications:
- 5+ years of experience in backend development with Golang.
- 8+ years in Software Development.
- Previous experience with trading projects is a must.
- Experience with microservices architecture and design patterns.
- Proficiency in developing RESTful APIs and experience with gRPC.
- Experience with SQL, NoSQL databases - PostgreSQL, MySQL, MongoDB, and Redis.
- Familiarity with message queues like Kafka, RabbitMQ, or similar.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Proficiency with Git and version control workflows.
Preferred Qualifications:
- Familiarity with cloud platforms such as AWS, GCP, Azure.
- Experience with monitoring tools like Prometheus, Grafana, or similar.
It's full-time remote position.