Senior/Principal Golang Engineer (AI Agent)
Job Description
Join our innovative team as a Senior/Principal Backend Engineer and help shape the future of our integrated data platform. You’ll play a key role in architecting, developing, and scaling robust backend systems that power user-facing applications and advanced data/AI solutions used by millions. This is an exciting opportunity for engineers who are passionate about solving complex technical challenges at scale and thrive in a collaborative, cross-functional environment. You’ll work closely with skilled frontend, QA, and data engineers to deliver impactful and high-performance systems.
Responsibilities
System Development: Design, develop, test, deploy, maintain, and enhance mission-critical backend services, APIs, and data processing systems.
API Engineering: Build clean, efficient, and scalable APIs for consumption by frontend applications and external/internal partners.
Code Quality: Write clean, maintainable, and well-tested code that adheres to best practices and team standards.
Cross-functional Collaboration:
Partner with frontend engineers to define API contracts and integrate server-side logic.
Collaborate with QA engineers to ensure system testability and maintain product quality.
Work with data engineers to define data integration and processing pipelines.
Scalability & Performance: Identify performance bottlenecks, optimize system scalability and reliability, and ensure high availability under load.
Mentorship: Share knowledge, support team growth, and mentor junior engineers on technical skills and engineering best practices.
Requirements
Technical Skills
Must Have:
5+ years of professional experience in backend web development.
3+ years of hands-on experience with Golang (or strong experience with Python and willingness to learn Golang).
Proven expertise in designing, building, and consuming secure RESTful APIs.
Solid experience with relational databases (e.g., PostgreSQL, MySQL), including schema design and query optimization.
Practical experience developing systems using cloud services on AWS, GCP, or Azure (preferably AWS).
Experience with CI/CD pipelines and tools.
Familiarity with containerized development using Docker, and understanding of orchestration tools like Kubernetes.
Strong knowledge of core computer science concepts: data structures, algorithms, software design principles, and engineering best practices.
Experience with performance profiling, optimization, and system reliability enhancements.
Nice to Have:
Experience with GraphQL API design or consumption.
Background in developing data platforms, pipelines, or API-first systems.
Experience with Go frameworks such as Gin or Echo.
Experience with Infrastructure as Code (e.g., Terraform).
Familiarity with frontend technologies (e.g., TypeScript, React).
A proactive attitude and a sense of ownership for delivering high-quality features.
Communication
Strong interpersonal and communication skills with experience working in cross-functional teams.
Enthusiastic about mentoring and supporting the growth of other engineers.
High level of ownership and accountability.
Business-level English proficiency (reading and writing required; conversational ability is a plus).

Caring Mental & Physical Recreation:
- Hybrid working: 2 days at the office and 3 days WFH
- Working hour: Flexible start 8AM-9AM from Mon-Fri
- Full salary in probation
- Insurance: Applied from Probation period:
- Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary)
- Private health insurance & accident insurance. From Managing level: extra for family members
- Bonus: 13th month salary
- 16 - 24 paid days off and more
- Paternity leave: Extra 5 days
- Annual company trip; Quarterly team building
- Billiards & Running club
- Annual health check
- Well-equipped facility: Macbook pro, additional monitor,..
Caring Career & Development:
- Clear Career path
- Foreign language & International technology-related certifications sponsoring
- External & internal training courses
- Soft-skill workshops
- Tech seminars
- Monthly and biannual Recognition Awards
- Performance & salary review: twice/year (Jun & Dec)


ideal
position yet?
we will
contact you for upcoming
opportunities.
