Overview
We are looking for an experienced Go (Golang) Developer to join our backend engineering 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.
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.Note : Assignment to any of our offices may be considered.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).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.
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyReferrals increase your chances of interviewing at TradeQuo Global by 2x
Sign in to set job alerts for “Senior Developer” roles.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr