Senior Backend Developer (NestJS, Laravel)
Ho Chi Minh
Full-time
14/01/2025

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
  • Participate in the Agile product development process to ensure that products reach users quickly:
    • Daily Meetings: Report task progress, plans, and challenges while ensuring team alignment.
    • Refinement: Participate in discussions to clarify new requirements, bugs, and propose optimal solutions.
    • Planning: Prioritize functionalities, select Sprint tasks, estimate efforts (Story points), and assign responsibilities.
    • Review/Retro: Ensure Sprint goals are met, address key issues, share customer feedback, and propose plans for the next Sprint.
  • Product Development
    • Build Structure: Design the architecture for complex functionalities involving multiple modules or the entire project.
    • Feature Development: Handle complex tasks, apply suitable technologies, and ensure quality through clean, well-documented code.
    • Maintenance and Improvement: Maintain and improve existing features, organize code, and fix bugs reported by related teams.
  • Additional Responsibilities:
    • Code Review: ensure adherence to coding standards and assist in debugging and performance improvement.
    • System Monitoring (optional): Monitor production systems and propose stability solutions.
Qualifications
Technical Skills 
  1. Backend Development (Node.js with NestJS Framework)
    • Node.js: Extensive experience in backend development using Node.js.
    • NestJS Framework: Expertise in core concepts: Modules, Controllers, Providers, Dependency Injection, Middleware, Guards, Interceptors, and Pipes.
    • Microservices: Scalable architectures with NestJS.
    • TypeScript: Proficient in type-safe backend development.
  2. Backend Development (PHP with Laravel Framework)
    • PHP: Solid experience with modern PHP (7.x/8.x).
    • Laravel: Proficient in Eloquent ORM, Artisan commands, Blade templates, Middleware, Queues, Events, Broadcasting, and API development with Sanctum or Passport.
  3. Database Design and Management
    • Database Systems: Strong experience with MySQL, PostgreSQL, MongoDB, and Redis.
    • Optimization: Expertise in optimized SQL queries and schema design.
    • Migrations & Seeding: Hands-on with Laravel and NestJS migrations and seeders.
  4. API Development
    • RESTful APIs: Scalable and secure API design and implementation.
    • GraphQL: Preferred experience with GraphQL APIs.
    • Authentication: Proficient in OAuth2, JWT, and session management.
  5. DevOps and Deployment
    • Server Management: Cloud deployment on AWS, GCP, and Azure; Docker expertise.
    • CI/CD Pipelines: Proficient with Jenkins, GitHub Actions, and GitLab CI.
    • Monitoring & Logging: Experience with Prometheus, Grafana, and ELK stack.
  6. Other Skills
    • Version Control: Git expertise with branching strategies (Git Flow).
    • Testing: Automated testing using Jest (NestJS) and PHPUnit (Laravel).
Leadership and Soft Skills 
  1. Leadership Skills
    • Mentored junior developers and led engineering teams in planning and troubleshooting.
    • Made informed technical decisions and ensured code quality.
    • Experienced in Agile (Scrum/Kanban) and conflict resolution.
  2. Soft Skills
    • Strong communication, simplifying technical concepts for non-technical teams.
    • Proactive problem-solving and fostering collaboration.
    • Effective time management under tight deadlines.
Benefits
  • 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: 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 're provided.
Contacts

Should you need more information about this job, reach out to us at:

Apply For This Job




    By clicking submit, you agree to our privacy policy and terms of use, and in particular, you expressly agree to the transfer of your personal information for the purposes described in that policy.










    UPLOAD
    Upload 1 file
    left
    Uploaded 1 file
    Upload failed

    We accept .pdf, .doc .docx and .txt files up to 10MB.

    By clicking submit, you agree to our privacy policy and terms of use, and in particular, you expressly agree to the transfer of your personal information for the purposes described in that policy.