ACG_3034_JOB
Our client is a leading technology company who is looking for a qualified candidate to join their firm.
- Define, take ownership of, and enforce comprehensive solution architecture using Golang as the main backend technology.
- Create scalable, fault-tolerant, and secure microservices architectures that meet client needs.
- Optimize solutions for high performance, easy maintenance, and regulatory compliance.
- Provide architectural guidance and oversight to multiple development teams to maintain technical uniformity.
- Coach and support Technical Leads and Developers in the use of clean architecture, design patterns, and industry best practices.
- Lead architecture reviews, risk evaluations, and efforts to enhance system efficiency.
- Serve as the technical expert during client interactions, clarifying architectural decisions and compromises.
- Influence client technology direction by offering thought leadership focused on Golang enterprise solutions.
- Collaborate closely with DevOps, QA, Security, and Product teams to ensure effective solution delivery.
- Manage API design, database schema, and cloud-native deployments.
- Guarantee that solutions include proper testing, monitoring, and observability features.
- Regularly research and suggest modern Golang frameworks, libraries, and tools.
- Promote engineering best practices and continuous improvement in backend development.
Requirements
- Required Experience & Skills
- Over 15 years of experience in software development and architecture design.
At least 5 years of practical Golang backend programming experience. - Demonstrated ability to architect and lead large-scale Golang platforms in enterprise settings.
- In-depth knowledge of Go routines, concurrency control, object-oriented programming, MVC, and clean architecture principles.
- Expertise with RESTful API development, event-driven architectures, and secure backend systems.
- Comfortable working with relational databases such as PostgreSQL and MySQL, and caching mechanisms.
- Proficient in unit testing, debugging, and optimizing performance.
- Fluent English communication skills, both written and spoken, suitable for client-facing roles.
- Preferred Qualifications
- Experience in banking, financial industries, or other large enterprise environments.
- Familiarity with continuous integration/continuous deployment (CI/CD), containerization via Docker, Kubernetes, and API gateways like Kong or Apigee.
- Knowledge of cloud environments such as AWS, Azure, or Google Cloud Platform.
- Experience with static code analysis, enforcing code quality, and monitoring tools.
- Practical understanding of Agile frameworks and tools, including JIRA and Confluence.
Benefits
- Attractive salary package with guaranteed 13th-month bonus.
- Annual bonus based on performance.
- High-quality health insurance coverage.
- Access to professional English language training programs.
- Minimum of 15 days of paid annual leave, increasing with length of service.
- Inclusive and vibrant workplace culture emphasizing engineering excellence using Golang.
Contact: Thao Phan
Due to the immense number of applications, only shortlisted candidates will be contacted.