Join our product development team to build and expand scalable, high- performance products that deliver real value to users.
- - -
As a Software Developer, you will work across both frontend and backend systems, contributing directly to product features and ensuring technical quality throughout the development lifecycle.
Job Duties and Responsibilities:
- Participate in all stages of the software development lifecycle (SDLC) with guidance when needed.
- Implement unit and integration tests to ensure code quality and reliability.
- Translate requirements into technical designs, basic system diagrams, and simple API specifications.
- Monitor production logs and metrics, troubleshoot issues, and contribute to system performance optimization.
- 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.
- Participate in code reviews to uphold best practices for coding style, security, and performance.
- Develop and maintain fullstack features across React/Next.js and FastAPI services.
- Write clean, maintainable, and scalable code; investigate and fix defects.
- Analyze and clarify requirements for small- scope tasks; refine user stories and validate acceptance criteria.
Requirements:
Skills and experience:
- Comfortable working across the full stack and switching technologies as needed.
- Good understanding of system design principles (API design, caching, scalability, data modeling).
- Proficient with Git workflows; familiar with Docker and CI/CD environments.
- Proficiency with MongoDB and PostgreSQL, including CRUD operations, indexing, and aggregation.
- Strong problem- solving and logical thinking skills.
- Eagerness to learn new technologies and improve craftsmanship.
- 1–4 years of hands- on experience in software development.
- Ability to take ownership of assigned modules or features.
- Strong experience with Python FastAPI for backend services.
- Solid experience with React/Next.js for frontend applications.
- Good communication and teamwork skills.
Preferred Qualifications:
- Experience with Web Components, Microservices architecture and AWS services.
- Open to candidates coming from either frontend or backend backgrounds who want to grow into fullstack roles.
- Familiarity with Agile/Scrum methodologies.
Compensation & 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:
- Opportunity to learn, develop and stay with the company for a long time.
- Opportunity to work in the rapidly growing e- commerce sector, young, dynamic environment, with enthusiastic guidance and support.
- Clean, modern, comfortable office and common areas such as gaming room, pantry...
Other benefits:
- Full participation in social insurance, health insurance, unemployment insurance according to regulations.
- Tea break with coffee, tea, milk, snacks, and sweets is always available at the office.
- Holidays, annual leave according to regulations (12 days of annual leave).
- 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.
- Annual health check- up.
- Be equipped with a PC when working in the office.
- Participate in company trips in/outside the country every year with the company.