Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a Golang Developer to join our team. You will design, build and maintain high-performance, distributed systems that are the backbone of our platform.
The Tech Stack Our primary language is Go but we also work with Rust for performance-critical components, Python for data pipelines and occasionally C++ . You'll mainly be working in Go, but if you can jump into other languages when needed, that's a huge plus.
Note: Assignment to any of our offices may be considered.
Key Responsibilities
- Design, develop, test and deploy efficient, scalable, and reliable microservices in Go.
- Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
- Write clean, maintainable and well-documented code following best practices.
- Identify and resolve performance bottlenecks and ensure system reliability and high availability.
- Participate in code reviews to maintain high code quality and share knowledge with the team.
- Troubleshoot, debug and resolve issues across our development, staging, and production environments.
- Contribute to the improvement of our CI/CD pipelines and infrastructure.
- Stay up-to-date with the latest trends and technologies in the Go ecosystem and backend development.
Qualifications
Must-Haves:
- 3+ years of professional software development experience.
- 2+ years of hands-on experience developing production-level applications in Go (Golang).
- Solid understanding of Go paradigms, concurrency patterns and best practices.
- Experience with designing and building RESTful/gRPC APIs.
- Practical experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., Redis, MongoDB, Cassandra).
- Experience with version control systems, preferably Git.
- Familiarity with containerization technologies like Docker.
- Strong problem-solving skills and a collaborative mindset.
- Excellent communication and teamwork skills.
Nice-to-Haves:
- Experience with cloud platforms (AWS, GCP, or Azure).
- Experience with Kubernetes or other orchestration tools.
- Knowledge of message brokers (e.g., Kafka, RabbitMQ, NATS).
- Understanding of software security best practices.
- Experience in building high-throughput, low-latency distributed systems.
- Contributions to open-source projects or a public GitHub profile.
- Experience with monitoring and observability tools (e.g., Prometheus, Grafana, Datadog).
What we offer
- Competitive salary
- Generous annual leave + paid sick days
- Regular company events and team building activities
About us
At TradeQuo, we are a forward-thinking fintech company specializing in innovative trading solutions and financial products. With a dynamic platform and a tech-savvy team that works seamlessly across time zones, we provide cutting-edge services to traders worldwide.
Key Skills
Ranked by relevanceReady to apply?
Join TradeQuo Global and take your career to the next level!
Application takes less than 5 minutes