Backend Engineer
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
- Code Review: Examine written code to identify issues that do not meet the feature requirements.
- Comparison and Clarity: List and compare old and new versions to ensure clear and readable code.
- Performance Evaluation: Assess code performance, ensuring a balance between maintainability and operational efficiency.
- Resource Prediction: Demonstrate the ability to realistically forecast resource needs.
- Task Management: Identify individual tasks, set priorities, determine dependencies if any, create schedules, meet deadlines, and organize high-efficiency workflows within project or team responsibilities.
- Multitasking: Skillfully handle multiple tasks simultaneously.
- Task Decomposition: Break down work into manageable units
- Component Implementation: Independently implement new architectural components for the system based on assignments and guidance from senior members.
- System Analysis: Understand the strengths and weaknesses of the current architecture and system, propose ideas and conceptual improvements to enhance the system.
- Architectural Trade-offs: Comprehend the strengths, weaknesses, and trade-offs of different architectures, without requiring practical experience.
- Algorithm and Data Structure Thinking: Develop a programming mindset centered around algorithmic data structures.
Qualifications
- Code Review: Examine written code to identify issues that do not meet the feature requirements.
- Comparison and Clarity: List and compare old and new versions to ensure clear and readable code.
- Performance Evaluation: Assess code performance, ensuring a balance between maintainability and operational efficiency.
- Resource Prediction: Demonstrate the ability to realistically forecast resource needs.
- Task Management: Identify individual tasks, set priorities, determine dependencies if any, create schedules, meet deadlines, and organize high-efficiency workflows within project or team responsibilities.
- Multitasking: Skillfully handle multiple tasks simultaneously.
- Task Decomposition: Break down work into manageable units.
- Algorithm and Data Structure Thinking: Develop a programming mindset centered around algorithmic data structures.
- Code Organization:
- Optimize structure and bundlers for better performance.
- Optimize assets such as images and videos.
- Use CDN for efficient delivery.
- Implement code splitting and module splitting.
- Optimize CSS and HTML for better load and runtime efficiency.
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: