Mô tả công việc
Top 3 Reasons To Join Us
The world of passion, challenge, innovation
We&039;re a family of young souls united by talents
Passions and Trust
The Job
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.
Review/Retro: Ensure Sprint goals are met, address key issues, share customer feedback, and propose plans for the next Sprint.
Planning: Prioritize functionalities, select Sprint tasks, estimate efforts (Story points), and assign responsibilities.
Refinement: Participate in discussions to clarify new requirements, bugs, and propose optimal solutions.
Product Development:
Build Structure: Design the architecture for complex functionalities involving multiple modules or the entire project.
Maintenance and Improvement: Maintain and improve existing features, organize code, and fix bugs reported by related teams.
Feature Development: Handle complex tasks, apply suitable technologies, and ensure quality through clean, well- documented code.
Additional Responsibilities:
System Monitoring (optional): Monitor production systems and propose stability solutions.
Code Review: ensure adherence to coding standards and assist in debugging and performance improvement.
Your Skills and Experience
Knowledge of microservices architecture and distributed systems.
Strong collaboration skills and ability to work effectively in a team environment.
Expertise in JavaScript ES6, TypeScript, and [protected info]
Experience writing clean, testable, scalable, and maintainable code.
Strong experience with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
Proficiency in HTML5, CSS3, Bootstrap, Foundation, JQuery, and JSON.
Experience working with high- performance systems, microservices architecture, and security best practices is a plus.
Strong foundation in Object- Oriented Programming (OOP) and/or Functional Programming (FP).
Familiarity with cloud platforms (AWS) and containerization (Docker, Kubernetes).
Adherence to programming principles like SOLID and DRY.
High sense of responsibility and ownership over your work.
Passion for technology and continuous learning.
Solid understanding of design patterns and programming language fundamentals & advanced concepts.
Experience in event- driven architectures and message queues.
Experience with front- end testing frameworks (Selenium, Mocha/Chai, Jest).
Why You&039;ll Love Working Here
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:
Providing free coffee, tea & snack;
Monday- Friday/ 9am- 6pm
PTI Healthcare, annual health check;
Annual salary review;
Have opportunity to work with global merchants and join the dynamic, young and friendly project team; stable career path;
Regular technical seminar & external/ internal training courses;
FireGroup Sports Clubs: Running, Football, Badminton, etc;
Laptop/ PC/ Monitor &039;re provided.
Internal engagement events: Teambuilding; Town- hall, birthday gift voucher, mid- autumn, new year and kick- off parties, yearly company trip;
Attractive salary based on skills and experience; 13th month salary & seniority bonus; Employee&039;s marriage, maternity bonus; Birthday voucher gift;