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.
- Collaborate with cross-functional teams to integrate and deploy services seamlessly.
- Optimize system performance, ensuring high availability and responsiveness.
- Implement robust security measures to safeguard data and applications.
- Write clean, well-documented code adhering to best practices.
- Automate deployment and scaling of microservices through CI/CD pipelines.
Required Skills and Qualifications:
- 3+ years of experience in backend development with Golang.
- 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:
- Previous experience in the fintech industry/ with algorithmic trading systems/stock or crypto exchanges API is a strong plus.
- Familiarity with cloud platforms such as AWS, GCP, Azure.
- Experience with monitoring tools like Prometheus, Grafana, or similar.
It's full-time remote position.