Senior Software Engineer
Company Description
Nailzy is the leading e-commerce platform dedicated to the nail industry. Our mission is to simplify how nail professionals and businesses connect, sell, and grow. Through our app and website, users can shop for professional-grade nail supplies, buy and sell nail salons, discover talent, and access industry content — all in one place.
As an early-stage startup based in Texas, USA, with a branch office in Ho Chi Minh City, Vietnam, we are growing rapidly and looking for a talented Software Engineer (MERN Stack) to join our core product team. You’ll play a key role in developing and scaling our web and mobile applications, working alongside experienced engineers, designers, and product leads.
Job Responsibilities
- Be part of our startup to develop and maintain the company’s websites and mobile apps
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in all aspects of agile software development including design, implementation, testing, and deployment
- Write reusable, effective, as well as scalable code and interchangeable modules
- Offer suggestions for ongoing improvement, and add or remove features as necessary
- Guarantee the stability, scalability, security, and performance optimization of the whole system
Required Skills & Qualifications
- Degree or certificate in Computer Science, Software Engineering, or a related field
- 4+ years of experience working with back-end or full-stack web development
- Strong expertise in JavaScript technologies: Node.js, Express.js, NestJS, and TypeScript
- Solid experience with MongoDB and caching solutions like Redis
- Proven experience building and consuming APIs and microservices (both internal and external)
- Familiarity with cloud services: AWS, GCP, Firebase, and infrastructure-as-code tools like Terraform
- Proficiency in using Docker and Kubernetes for containerization
- Strong foundation in data structures and algorithms
- Great attention to detail and organization skills
- Good attitude regarding self-testing and self-learning
- Open-minded, flexible, and willing to adapt to changing situations
- Excellent communication and teamwork skills
- Bilingual in Vietnamese and English
Preferred Skills & Qualifications
- Experience in e-commerce or SaaS platforms
- Prior work experience in an in-house development team
- Familiarity with unit/integration testing
- Interest or background in AI/ML and data analytics
- Awareness of industry trends and emerging technologies
Benefits
- Modern tech stack: Work with the latest tools and frameworks to solve real-world problems
- Language & soft skills development: Improve your English, communication, and leadership skills
- Competitive compensation: Attractive salary, bonuses, and a flexible remote work model
Hiring Process
- Applicant screening
- Initial interview (30 mins)
- Technical assignment (~2 hours)
- Final interview (30 mins)
If you’re passionate about technology and excited to be part of a fast-paced startup, we’d love to hear from you!