We are looking for an experienced Go (Golang) Developer to join our backend engineering team in Cyprus, onsite. 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:
- 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.
- You reside in Cyprus or Dubai, and can work onsite
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.
Job Types: Full-time, Permanent
Pay: AED19,850.00 - AED23,820.00 per month
Application Question(s):
- What is your notice period (day)?
- What is your expected salary per month (AED)?
- Do you have 2+ years of hands-on experience with Go (Golang) in production-level applications?
- Which databases have you worked with? (e.g., PostgreSQL, MySQL, MongoDB, Redis, Cassandra)
- Do you have experience working with containerization technologies like Docker?
- What is your nationality?
Location: