Job Description
Job Title: Golang Developer – Trading Platform
Location: Fully Remote (APAC Based)
Type: Full-time
Compensation: Up to $95,000 USD, based on experience
About Us:
A cutting-edge financial technology company building the next generation of trading platforms. Our platform delivers real-time trading, high availability, and scalability to support millions of transactions. A fully remote team of passionate engineers who are changing the future of financial trading. Now, we are seeking a Golang Developer to join our team to help build, scale, and maintain our trading platform.
Key Responsibilities:
- Design, develop, and maintain high-performance services and APIs using Golang for our trading platform.
- Collaborate with cross-functional teams to build and scale new features and microservices that process real-time market data and execute trades.
- Optimize application performance and troubleshoot complex technical challenges.
- Ensure security, availability, and scalability of services.
- Deploy and manage cloud-based services, primarily on AWS or GCP.
- Develop, maintain, and extend APIs, ensuring seamless integration with third-party services.
- Work closely with data engineers to incorporate Python-based analytics and trading models into the platform.
Requirements:
- Proven experience as a Golang Developer, with strong skills in designing and building trading platforms or similar high-availability systems.
- Tarantool experience
- Solid understanding of cloud infrastructure, with hands-on experience in AWS or GCP.
- Proficiency in designing and consuming RESTful APIs and other web services.
- Experience with Python, especially for data processing, trading algorithms, or automation.
- Strong understanding of trading workflows, financial markets, and related technical aspects.
- Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
Bonus Skills:
- Experience with Kubernetes and Infrastructure as Code (IaC) tools like Terraform.
- Knowledge of database management (SQL, NoSQL) and message brokers (Kafka, RabbitMQ).
- Experience with CI/CD pipelines and automated testing.
Reach out for a confidential chat!