Jobs · itviec

B

Senior Backend Go Developer AWS GCP SQL Halcyon Labs 3409

Halcyon Labs · Quận Tân Bình, Hồ Chí Minh · Posted today

onsitesenior🇻🇳 Vietnam
Apply on itviec

About the role

Top 3 Reasons To Join Us Competitive salary: Negotiable based on experience 13th-month salary. 12 days of annual leave plus public holidays. The Job 🧾 POSITION SUMMARY The Senior Golang Developer will be responsible for designing and developing complex backend services, ensuring high performance and scalability, and mentoring junior team members. You will work closely with cross-functional teams and lead initiatives that shape our technical strategy and product infrastructure. 🛠 KEY Responsibilities Technical Leadership Design and architect scalable microservices and distributed systems. Lead technical decision-making and provide guidance on system design. Optimize application performance, reliability, and scalability. Implement advanced concurrency patterns and performance tuning in Go. Establish and promote coding standards and best practices. Shape the technology roadmap and evaluate technical trade-offs to optimize operational performance and development costs. Development & Engineering Build high-performance backend services using Go and relevant frameworks. Design and implement robust RESTful and gRPC APIs. Integrate with SQL and NoSQL databases, ensuring data consistency and performance. Implement logging, monitoring, tracing, and observability across backend systems. Ensure backend security and compliance with internal and external policies. Lead incident response and production troubleshooting. Establish and maintain automated source code quality standards through linters and static analysis. Develop and execute a comprehensive testing strategy, including Unit, Integration, and End-toEnd (E2E) tests, to ensure system reliability. Design highly observable systems by standardizing logging, tracing, and metrics structures to proactively detect and resolve issues before they impact users. Effectively leverage and manage AI tools to enhance productivity and work outcomes. Team Collaboration & Mentoring Mentor junior and mid-level developers through code reviews and knowledge sharing Participate in the hiring process and conduct technical interviews Collaborate with DevOps, product managers, and frontend teams Contribute to sprint planning, estimation, and delivery roadmaps Your Skills and Experience 📌 Requirements Technical Skills 5+ years of experience working with Go (Golang) in production environments. Proficiency with Go frameworks such as gRPC, Gin, and Echo. Experience with cloud platforms such as GCP, AWS, or Azure. Deep understanding of Go internals, including goroutines, channels, memory management, and garbage collection. Strong experience with microservices architecture and distributed systems. Solid database expertise in PostgreSQL/MySQL and NoSQL databases (MongoDB, Redis). Hands-on experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and observability tools (Prometheus, Grafana, ELK Stack). Architecture & System Design Experience designing scalable and highly available systems. Strong understanding of messaging and event-driven systems (RabbitMQ, Kafka). Knowledge of caching strategies, CDN usage, and security protocols (OAuth2, JWT). Strong grasp of SOLID and DRY principles, and advanced architectural patterns such as Clean Architecture or Domain-Driven Design (DDD). Experience using profiling and benchmarking tools (e.g., pprof, trace) to address high-throughput system challenges. Deep understanding of distributed system patterns such as the Saga Pattern and data consistency models (e.g., Eventual Consistency). Soft Skill & Leadership Strong problem-solving and debugging skills. Ability to work independently and lead small projects or technical initiatives. Excellent communication and collaboration skills. Experience mentoring and guiding team members. ➕ Preferred Qualifications Background in fintech, banking, or payment systems. Relevant certifications (e.g., AWS). Knowledge of blockchain, cryptocurrency, or machine learning integrations. Why You'll Love Working Here 📍 Position Information Location: B20 Bach Dang Street, Tan Son Hoa Ward, Ho Chi Minh City Working hours: Monday to Friday, 8:30 AM – 6:00 PM (including 1.5-hour lunch break from 12:00 PM - 1:30 PM) 💼 WHAT WE OFFER Competitive salary: Negotiable based on experience. 13th-month salary. 12 days of annual leave plus public holidays. Daily lunch provided by the company’s kitchen, offering both Vietnamese and Western dishes. 🌐 LANGUAGE Vietnamese (primary language) English (client communication) 🚀 Application Process To apply, please submit: An updated English CV. GitHub or portfolio links (if available). Relevant certifications or personal projects. Good English proficiency is required. There will be an English interview following the work experience discussion round.

Read the full posting on itviec

FAQ

Is the Senior Backend Go Developer AWS GCP SQL Halcyon Labs 3409 role at Halcyon Labs remote?+

This Senior Backend Go Developer AWS GCP SQL Halcyon Labs 3409 position is listed as onsite (Quận Tân Bình, Hồ Chí Minh).

What seniority level is this Senior Backend Go Developer AWS GCP SQL Halcyon Labs 3409 role?+

This is a senior level position.

How do I apply for the Senior Backend Go Developer AWS GCP SQL Halcyon Labs 3409 role at Halcyon Labs?+

Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Halcyon Labs.