Backend Engineer (Golang)
FIREGROUP AT A GLANCE
Founded in 2016 in Vietnam, FireGroup Technology is committed to building world-class SaaS products that make a global impact on e-commerce. From the outset, we envisioned a world where running an online business is easy, effective, and sustainable, and we have been bringing that vision to life for nearly a decade.
Our portfolio includes TrueProfit, Transcy, OneMobile, OneLoyalty, Zopi, Promer, Ali Reviews. Trusted by more than 450,000 merchants in over 175 countries and recognized by global leaders such as Shopify, Google, Meta, TikTok, and Amazon, FireGroup is proud to elevate Vietnamese innovation onto the world stage.
Why build your career with FireGroup
- Make a Global Impact: Contribute to products trusted by merchants worldwide and help solve real challenges that transform e-commerce.
- Build with an AI-first Mindset: Use AI as your daily co-pilot to make smarter decisions and accelerate problem-solving at scale.
- Unleash Your Potential: Fast-track your growth with career mobility, diverse learning resources, and an agile environment that empowers bold thinkers.
In a culture that connects us as a whole
What truly defines us is not only our technology but also our people, guided by our seven core values of Courage, Creativity, Growth, Teamwork, Ownership, Trust, and Empathy. At FireGroup, work is more than a job; it is a legacy in the making. We move with speed to solve meaningful challenges, and every Firer is encouraged to dream boldly, lead with courage, and create impact that endures.
Discover how our values come to life in every team and product we build on our culture page.
About the Role
We are looking for a highly skilled Backend Engineer who is not only a master of Golang and AWS Serverless but also a pioneer in AI-augmented development. You will take ownership of complex system structures, ensure top-tier code quality, and heavily utilize Claude Code to supercharge your daily workflow, from prototyping to deployment.
What You’ll Do
- Product Development & Architecture:
- System Design: Take responsibility for designing the structure of complex functionalities, which may involve multiple modules or the entire system architecture.
- Feature Implementation: Handle core tasks with a high level of difficulty. Apply the most suitable technologies, ensure high performance, and collaborate seamlessly with Design, Frontend, Backend, and QA teams to meet product requirements.
- Quality Assurance: Deliver bug-free, clean, and readable code. Ensure all implementations pass QA test cases and strictly adhere to team standards (Linting, Conventional Commits, Clean Code).
- AI-Augmented Engineering (Mastery of Claude Code):
You are expected to proficiently utilize Claude Code (Anthropic's CLI agent) in your daily workflow to 10x your productivity. Specific use cases include:
- Rapid Scaffolding & Boilerplating: Using Claude Code to quickly generate Go structs, MongoDB models, AWS Lambda handlers, and RESTful API endpoints based on PRDs.
- Test-Driven Development (TDD): Instructing Claude Code to automatically generate and run comprehensive unit tests for complex business logic to achieve maximum test coverage.
- Advanced Refactoring & Debugging: Leveraging Claude Code to analyze the entire codebase to trace complex bugs, suggest performance optimizations, or refactor legacy modules into separation-of-concerns architectures.
- Automated Documentation: Using the AI agent to read through implemented features and automatically draft or update technical documentation, API specs, and inline comments.
- Code Review & Mentorship:
- Review peer code to ensure adherence to coding styles (Clean Code, Solid principles).
- Utilize AI tools to assist in analyzing large Pull Requests, identifying security flaws, and assisting team members with debugging and performance improvements.
- System Monitoring:
- Take responsibility for monitoring production systems. Propose optimizations and provide expert insights to maintain high availability and stability.
What Sets You Apart
1. Embrace the AI Era:
- You view tools like Claude Code not as a replacement, but as an exoskeleton that amplifies your engineering capabilities.
- Take Complete Ownership: From system design to production deployment and monitoring.
- Value Craftsmanship: You write code that is easy for both humans to understand and AI to parse/maintain.
2. Experience:
- 3+ years of professional experience in Golang development.
- Proven experience building serverless applications using AWS Lambda.
- Deep understanding of Separation of Concerns (SoC) and software design patterns.
- Strong experience with NoSQL databases (MongoDB highly preferred).
3. Technical Skills:
- Mandatory: High proficiency in prompt engineering and utilizing Agentic AI coding tools, specifically Claude Code.
- Ability to write clean, maintainable, and highly efficient code.
- Expertise in RESTful API design and implementation.
- Proficiency in version control (Git).
- Strong background in Unit Testing and TDD.
- Ability to write clear and concise technical documentation.
As a Good Fit, We Are More Than Happy To Offer You
Rewarding Compensation & Benefits
- Competitive salary package with 13th-month pay and seniority bonus
- Annual salary review recognizing outstanding contributions
- Work-from-home policy for expecting mothers
- 16 days of annual leave, plus 1 extra day for every 3 years of service
- Premium healthcare package and yearly health check-up
- Special occasion support including marriage, maternity, and birthday gifts
- Modern work devices tailored to your role such as MacBook, iMac, Mac Mini, or Windows laptop and monitor
Regenerative & Engaging Environment
- A vibrant workplace with team-building events, annual trip, and various sport clubs
- Festive gifts for holidays such as Mid-Autumn and Lunar New Year
- Daily complimentary coffee, tea, fresh juice, and a variety of snacks.
Contacts
Should you need more information about this job, reach out to us at: