Backend Engineer (Đà Nẵng)
ABOUT FIREGROUP TECHNOLOGY
FireGroup envisions and strives to shape a world where e-commerce is easy, effective, and sustainable. Since our founding in 2016, we have specialized in providing a comprehensive portfolio of category-leading SaaS products for the global e-commerce market, including online store development, store management, sales & marketing automation, and almost every aspect of running an online business. After almost a decade in the market, we are loved by over 450,000 merchants and enterprises across 175+ countries and highly trusted by our globally renowned partners such as Shopify, BigCommerce, WooCommerce, Google, Meta, Tiktok, and Amazon.
As we continue on our development path, we relentlessly overcome challenges to develop innovative products that comprehensively and effectively solve problems in e-commerce, making online business easy and sustainable for everyone. Together, we aspire to build a future in which FireGroup emerges as a global leader in e-commerce innovation, offering world-class products trusted by industry experts around the world.
Why to build your career with us
- Make your impact globally on hundreds of thousands of merchants’ success
- Develop your skills in a fast-paced and highly competitive SaaS market
- Create and grow continuously among passionate talents with growth mindsets
Responsibilities
1. Participate in the Agile product development process
- Daily Meetings:
Report completed tasks, outline plans for the day, and highlight any challenges encountered during work. - Refinement:
Evaluate each solution's effectiveness based on personal understanding, and propose ideas or solutions to focus on resolving issues effectively. - Planning:
- Assess the efficiency, complexity, and risks of tasks or features by assigning Story Points.
- Provide feedback on solutions suggested by other team members.
- Take on tasks by either self-selection based on personal capability or as assigned by the team, depending on the team’s operation style.
- Review/Retro:
Highlight strengths to maintain, identify areas for improvement, and discuss individual challenges encountered during the previous Sprint in retrospective sessions.
2. Product Development
- Build the product structure (code):
Design and implement code structures for features with low complexity as assigned to the individual. - Develop product features/functions:
- Ensure product features are implemented according to requirements by organizing code and collaborating with related teams/groups such as Design, Backend, and Quality Control.
- Maintain code quality by avoiding errors, meeting the standards of Quality Control test cases, and adhering to team guidelines like Lint, Conventional Code, clean code principles, and proper code structure (file and folder organization).
- Maintain project products:
Ensure timely bug fixes and improvements under the guidance of managers or senior-level members. - Code Review:
Review code written by other team members to ensure adherence to coding standards (Clean Code, Conventional Code). - Handle bugs and feature adjustments:
Address bugs, modify features as per new requirements, and collaborate with other teams to ensure consistency in changes or new solutions.
Qualifications
- Experience:
- At least 2 years of relevant experience.
- Education:
- Associate degree or higher in Computer Science or a related field in software development.
- Technical Skills:
- Programming Languages: Proficiency in PHP.
- Version Control: Basic knowledge of Git.
- Frameworks & Platforms:
- Node.js.
- Minimum of 2 years of experience working with PHP - Laravel.
- Remote Data Handling:
- Experience with REST APIs and GraphQL.
- API Management:
- Ability to manage, develop, and work with API-based applications.
- Software Design Principles:
- Solid understanding of Object-Oriented Programming (OOP) and Design Patterns.
- Familiarity with Microservices architecture (depending on the product).
- Knowledge of Message Queues.
- Experience with Clean Architecture principles.
- Database Management:
- Proficiency in MySQL, Postgres, MongoDB, Redis, and Elasticsearch.
- Ability to write advanced queries and design or optimize database schemas.
- Additional Skills:
- Ability to read and comprehend technical documentation.
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;
- PTI Healthcare, annual health check;
- Regular technical seminar & external/ internal training courses;
- Providing free coffee, tea & snack;
- Internal engagement events: Team-building; 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: