XVO is looking for a highly skilled and motivated Associate Software Engineer to join our core product development team. In this role, you will be responsible for building and maintaining modern web applications using Next.js for the frontend and Express.js on the backend. We’re seeking a candidate with a strong foundation in full-stack development who is excited to contribute to high-impact projects in a fast-paced, product-focused environment.
As an integral part of the engineering team, you will have the opportunity to work across the entire development lifecycle—from architecture and implementation to deployment and optimization—while collaborating with other talented engineers to deliver exceptional user experiences.
Responsibilities
- Develop scalable, maintainable, and responsive web interfaces using Next.js and TypeScript.
- Design and build backend APIs and services using Express.js, integrating with both SQL and NoSQL databases.
- Participate in system architecture design, feature planning, and product discussions.
- Write clean, efficient, and well-documented code following industry best practices.
- Conduct and participate in peer code reviews to maintain high code quality.
- Collaborate closely with cross-functional teams including Product, Design, and QA.
- Continuously improve application performance, security, and scalability.
Requirements
- Solid experience with JavaScript/TypeScript, Next.js, and modern frontend development practices.
- Proficiency in Express.js and experience working with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.
- Strong understanding of RESTful API design and server-side development.
- Good knowledge of UI/UX principles and ability to implement clean, user-friendly interfaces.
- Experience with Git and version control workflows.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a team setting.
- 1+ years of professional or strong internship experience in a full-stack development role.