Explore outstanding AI & Data jobs.
See now

Software Developer (Golang, Cloud & Microservices)

QaasT
21/4 Le Hong Phong, Phuoc Ninh Ward, Hai Chau, Da Nang
At office
Posted 3 days ago
Job Expertise:
Job Domain:
IT Services and IT Consulting

Job description

QaasT, which stands for Quality as a Service Technology, is fully committed to providing top-tier, reliable solutions that consistently meet high standards. Our goal is to deliver innovative and impactful services that our clients can trust, helping them thrive in the ever-evolving technology landscape. At QaasT, we prioritize excellence in everything we do, ensuring that our clients benefit from cutting-edge solutions designed to drive success and make a real impact in their industries.

Job Description

  • Design and develop scalable applications using Golang, focusing on high concurrency, memory optimization, and performance.
  • Architect and build microservices that can handle high traffic and ensure low-latency operations.
  • Implemented and managed cloud infrastructure on AWS, utilizing services such as ECS, Lambda, S3, and RDS for scalable solutions.
  • Containerize applications using Docker and orchestrate them.
  • Address distributed system challenges like fault tolerance, data consistency, and load balancing across services.
  • Develop and maintain APIs (REST, GraphQL) and integrate with message brokers like SQS for real-time and event-driven systems.
  • Manage SQL and NoSQL databases, ensuring efficient storage, querying, and scaling.
  • Write and maintain unit, integration, and load tests to guarantee system reliability and performance.
  • Implement and optimize CI/CD pipelines for continuous delivery and testing automation.
  • Review code and conduct rigorous code reviews to maintain the software's quality, security, and performance.
  • Lead and contribute to the architectural design of software systems, using tools like Draw.io or SmartDraw for documentation.
  • Mentor and guide junior engineers, promoting best practices and fostering a culture of learning.

Your skills and experience

  • Bachelor's degree in Information Technology, Information Systems, Computer Science, Computer Engineering, or equivalent.
  • Proven experience in software engineering, with a focus on back-end development, especially using Golang.
  • Strong background in designing and implementing microservices and distributed systems that scale.
  • Hands-on experience with AWS or other cloud platforms, with a deep understanding of serverless and cloud-native architectures.
  • Expertise in Docker, Kubernetes, and container orchestration for scalable deployments.
  • Proficient in API development (REST, GraphQL) and experience with message queues (Kafka, RabbitMQ) for event-driven systems.
  • Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases, including performance optimization.
  • Experience with CI/CD pipelines and Infrastructure as Code (IaC) using Terraform.
  • Excellent understanding of data structures, algorithms, and design patterns for high-performance system design.
  • Experience with real-time systems and event streaming technologies like Kafka or Pub/Sub.
  • Proficiency in modern version control systems like GitHub and GitLab.
  • Strong communication skills, with the ability to lead and collaborate effectively across technical and non-technical teams.
  • Knowledge of additional languages like PHP and TypeScript is a plus.

Why you'll love working here

  • Leave: Enjoy 12 days of annual leave per year, plus Myanmar holidays, with the weekends off 
  • Year-End Rewards: Performance-based discretionary bonuses 
  • Vibrant Workspace: Dynamic office with coworking zones and a café 
  • Technology Access: According to the laptop policy 
  • Innovation-Driven Environment: Fosters professional growth 
  • Technical Challenges: Keep abreast of the latest technology trends 
  • Team Activities: Monthly celebrations and various bonding activities

Delivering comprehensive IT solutions across Asia

Company type
IT Service and IT Consulting
Company industry
IT Services and IT Consulting
Company size
51-150 employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT