
Software Developer
Job Description
Develop and maintain fullstack features across React/Next.js and FastAPI services.
Write clean, maintainable, and scalable code; investigate and fix defects.
Implement unit and integration tests to ensure code quality and reliability.
Participate in all stages of the software development lifecycle (SDLC) with guidance when needed.
Analyze and clarify requirements for small-scope tasks; refine user stories and validate acceptance criteria.
Translate requirements into technical designs, basic system diagrams, and simple API specifications.
Participate in code reviews to uphold best practices for coding style, security, and performance.
Set up and maintain CI/CD pipelines, perform pre-release validations, and ensure rollback readiness.
Collaborate closely with Product Owner, QA, and DevOps to deliver high-quality features on time.
Monitor production logs and metrics, troubleshoot issues, and contribute to system performance optimization.
Requirements
Skills and experience:
1–4 years of hands-on experience in software development.
Solid experience with React/Next.js for frontend applications.
Strong experience with Python FastAPI for backend services.
Proficiency with MongoDB and PostgreSQL, including CRUD operations, indexing, and aggregation.
Good understanding of system design principles (API design, caching, scalability, data modeling).
Comfortable working across the full stack and switching technologies as needed.
Proficient with Git workflows; familiar with Docker and CI/CD environments.
Strong problem-solving and logical thinking skills.
Eagerness to learn new technologies and improve craftsmanship.
Good communication and teamwork skills.
Ability to take ownership of assigned modules or features.
Preferred Qualifications:
Experience with Web Components, Microservices architecture and AWS services.
Familiarity with Agile/Scrum methodologies.
Open to candidates coming from either frontend or backend backgrounds who want to grow into fullstack roles.
Benefits
Income:
Salary: negotiation based on ability.
Work evaluation and salary review twice/year.
13th month salary according to company policy.
Young, dynamic working environment:
Clean, modern, comfortable office and common areas such as gaming room, pantry...
Opportunity to work in the rapidly growing e-commerce sector, young, dynamic environment, with enthusiastic guidance and support.
Opportunity to learn, develop and stay with the company for a long time.
Other benefits:
Annual health check-up.
Gifts on occasions such as Lunar New Year, Mid-Autumn Festival, October 20, March 8, Christmas, birthdays, year-end,... and many bonding activities during the year.
Tea break with coffee, tea, milk, snacks, and sweets is always available at the office.
Full participation in social insurance, health insurance, unemployment insurance according to regulations.
Holidays, annual leave according to regulations (12 days of annual leave).
Participate in company trips in/outside the country every year with the company.
Be equipped with PC when working in the office.
Address
16 Cửu Long, Phường 2, Tân Bình, Thành phố Hồ Chí Minh, Vietnam
