Software Engineer (Full Stack, Lexibird)
Full-time • Hybrid • Ho Chi Minh City, Vietnam
About Us
WebCatalog, Inc., founded in 2020, is a software product company headquartered in San Francisco, California, with a distributed, remote-first team primarily based in Vietnam and the United States. WebCatalog is 100% bootstrapped, profitable, and steadily growing.
WebCatalog develops and distributes a portfolio of popular software products used by millions of users worldwide. Its flagship product, WebCatalog, offers a suite of solutions that helps users discover, manage, organize, and share web apps and accounts efficiently.
Lexibird, a newly established business unit of WebCatalog, focuses on building cutting-edge AI-powered translation and writing tools, delivering high-quality language solutions by leveraging advanced AI technologies.
About the Role
We are seeking a Software Engineer (Full Stack, Lexibird) (new graduates are welcome!) to join our Lexibird team. As a key member of a small, high-impact product team, you will play a pivotal role in shaping the future of the company. Working directly with the founder, you will have ownership over core product development, from initial design to deployment, as Lexibird scales.
Office location: WeWork E. Town Central, 11 Doan Van Bo Street, Ward 12, District 4, Ho Chi Minh City, Vietnam.
Responsibilities
As a Software Engineer (Full Stack, Lexibird), you will play a crucial role in building a new product powered by large language models (LLMs). This role encompasses full-stack development, active participation in product strategy, and close collaboration with a small, driven team to deliver an exceptional product experience.
Your primary responsibilities will include:
- Designing and developing core components of Lexibird, ensuring scalability and reliability.
- Participating in the planning, development, and deployment of new features from concept to production.
- Collaborating closely with the founder and other team members to define and execute the product roadmap.
- Exploring and integrating state-of-the-art LLM technologies to deliver innovative user experiences.
- Contributing to both technical architecture decisions and product vision to continuously improve Lexibird.
Tech stack: TypeScript, Next.js, React, MySQL, Prisma, LLM.
What We're Looking For
Required Qualifications:
- Bachelor's degree in Computer Science or a related STEM field (new graduates are encouraged to apply!).
- Strong computer science fundamentals and problem-solving abilities.
- Proficient communication skills in Vietnamese.
- Professional-level reading and writing skills in English.
- Willingness to work in a hybrid setup (remote and in-office) in Ho Chi Minh City, Vietnam.
Preferred Qualifications:
- Experience with TypeScript, Next.js, React, MySQL, Prisma, or similar technologies.
- Past experience working in the industry (including internships).
- Strong English communication skills.
Why You Should Join Us
At WebCatalog, you'll be joining a small but growing, independent company with a global footprint. We place a high value on product and engineering excellence. As part of a nimble, hands-on team, your contributions will have a direct impact on both the product and the company's success. You'll have the opportunity to work alongside experienced engineers and founders who have built and scaled successful products.
We foster a healthy work-life balance and a supportive environment—no crazy startup hours or toxic culture here. We offer competitive compensation, great benefits, and flexibility to accommodate your preferred working style.
Benefits we offer:
- Competitive salary.
- 13th-month salary + performance-based bonus.
- Comprehensive health insurance.
- 30 days of paid time off annually.
- 40-hour work week, no overtime.
- Flexible work schedule.
- Remote-friendly work culture.
- Annual team offsite.
How to Apply
We strive to keep our application process streamlined and efficient, ensuring fewer rounds compared to other companies. Our goal is to respect your time while maintaining a high standard for evaluating candidates.
Step 1: Submitting Your CV/Resume
- Bonus point: We prefer a US-style, one-page resume.
- Make sure your resume highlights relevant experience, side projects, and any open-source contributions.
It takes us up to 4 weeks to review your application. We will respond to every applicant, regardless of the outcome.
Step 2: Interviewing
If your application is shortlisted, we'll invite you to interview with us.
-
Behavioral Interview: You will meet with the founder and some team members. This is a two-way process—an opportunity for us to learn about you, your motivations, and how you work in a team environment. It's also a chance for you to ask questions about the company culture, product, and future vision.
-
Technical Interview: We focus on real-world skills rather than abstract algorithm challenges. We highly encourage you to showcase your past side projects, as this allows us to better understand your practical experience. During the interview, we'll discuss your work to assess your technical proficiency, problem-solving abilities, and understanding of software engineering and computer science fundamentals.
- Optional Take-Home Test: If you don't have side projects or want to demonstrate additional skills, we may request a take-home test. This will involve solving a real-world problem relevant to our work.
- Additional Rounds (if necessary): Depending on the role and your background, we may conduct further rounds involving algorithm challenges or system design discussions.
Step 3: Receiving an Offer
We make decisions promptly, so you may hear back from us as soon as the day after your interview or within a week at the latest. Our offer package includes detailed information on compensation, role expectations, and potential career growth within the company.