Senior Backend Engineer
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.
Responsibilities
A. Participate in the Product Development Process
- Report on completed work progress, daily implementation plans, and challenges encountered during the working process.
- Participate in refinement sessions, analyze and consolidate discussed solutions, and propose the most optimal approach based on practical experience.
- Accurately estimate tasks, required functions, and workload when assessing story points.
- Contribute ideas and technical solutions to other team members.
- Take ownership of key tasks, assign work to team members when needed, and support the team in identifying suitable technical directions.
- In review and retrospective sessions, clearly highlight strengths to maintain, weaknesses to improve, and issues arising during the previous sprint.
- Propose solutions and action plans for the next sprint based on the evaluation and summary of identified issues.
B. Product Development
- Take primary responsibility for designing the structure of complex features involving multiple stakeholders or impacting the overall project.
- Handle core tasks with high complexity and difficulty.
- Apply the most appropriate technologies for each feature.
- Document implemented features for important or highly complex tasks.
- Ensure features are delivered according to requirements through well-structured code organization and effective collaboration with related teams/departments.
- Ensure code quality and standardization, with clear organization, maintainability, and alignment with project requirements.
- Conduct code reviews, support the team, and oversee performance and security aspects.
- Analyze issues from a project-wide perspective and propose thorough, long-term solutions.
- Adjust features based on requirements, propose improvements, and collaborate with relevant stakeholders to ensure alignment for changes or new solutions.
- Participate in monitoring the production environment, providing recommendations and professional input to ensure system stability.
Qualifications
- At least 5 years of experience as a Backend Engineer or in equivalent positions.
- College degree or higher in Computer Science or other software development-related fields.
- Ability to read and understand English technical documentation for work purposes.
- Proficient in or have strong experience with PHP.
- Familiar with AI tools that support software development.
- Experience with Node.js; candidates with advanced experience in both PHP and Node.js are preferred.
- Strong ability to design APIs for the entire product, including architecture, security, and performance optimization.
- Solid understanding of software design principles such as OOP, Design Patterns, Microservices, and Message Queues.
- Hands-on experience with Microservices and Clean Architecture.
- Good knowledge of system architecture, with the ability to combine multiple architectural approaches to solve specific problems.
- Experience working with databases such as MySQL, PostgreSQL, MongoDB, Redis, and Elasticsearch.
- Strong database capabilities, including:
- Writing advanced queries
- Designing schemas
- Optimizing queries
- Performing basic database administration and performance tuning
- Understanding data structures, storage principles, and indexing mechanisms
Nice to Have
- Experience working on AI-related features or functions.
- Experience in monitoring and maintaining production systems.
- Strong system-level thinking and the ability to solve problems from an architectural perspective.
- Ability to mentor, review, and improve the technical quality of other team members.
Job Benefits
We believe that motivation & personality of the employees are the only shortcut to the promotion of the corporate and contributions to the society. We will try our best to create a corporate environment where all employees can realize their dreams and goals.
Featured benefits include:
- Have opportunity to work with global merchants and join the dynamic, young and friendly project team; stable career path;
- Attractive salary based on skills and experience; 13th month salary & seniority bonus; Employee’s marriage, maternity bonus; Birthday voucher gift;
- Annual salary review;
- Premium Healthcare, annual health check;
- Regular technical seminar & external/ internal training courses;
- Providing free coffee, tea & snack;
- Internal engagement events: Teambuilding; Town-hall, birthday gift voucher, mid-autumn, new year and kick-off parties, yearly company trip;
- FireGroup Sports Clubs: Running, Football, Badminton, etc;
- Laptop/ PC/ Monitor are provided
Contacts
Should you need more information about this job, reach out to us at: