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.