Back

Associate Tech Lead/Senior Software Engineer - Full Stack

Apply NowPermanent employment • Hybrid

We’re on the lookout for someone who can match our drive for continuous improvement and innovation! Collaborate closely with our R&D teams, bringing both technical expertise and product thinking to the table.

Join us to make an impact at Villvay!

Your role:

  • Develop responsive and high-performance web interfaces using ReactJS/NextJS, creating reusable components and managing state effectively to enhance user experience and ensure seamless client-side navigation.
  • Build and maintain backend services and APIs with a focus on scalability, security, and performance, using Java, PHP, or NodeJS, while implementing data storage solutions and optimizing server-side processes.
  • Collaborate with solutions team to develop Proof of Concepts (POCs) for experimental features and products, rapidly prototyping innovative solutions while maintaining code quality standards.
  • Collaborate across the full stack to ensure cohesive application behavior and data flow between frontend and backend, contributing to a well-rounded, integrated product.
  • Write clean, maintainable, and scalable code in TypeScript/JavaScript for the frontend and Java/PHP/NodeJS for the backend, following industry best practices to improve code readability and maintainability.
  • Conduct thorough code reviews and establish strong testing practices, using tools such as Jest and React Testing Library to ensure high-quality, robust code.
  • Diagnose and resolve performance bottlenecks and bugs across both frontend and backend components, continually improving application performance and user experience.
  • Mentor junior engineers and participate in team knowledge-sharing sessions, staying current with emerging technologies and best practices in full-stack development.

Required experience:

  • Degree in Computer Science or a related field, with 4+ years of experience in full-stack development.
  • Proficiency in frontend technologies, including JavaScript (ES6+), TypeScript, and ReactJS/NextJS, with a strong grasp of state management and composability patterns.
  • Solid experience in backend development using Java, PHP, or NodeJS, with an understanding of RESTful APIs, server-side logic, and data storage solutions.
  • Strong analytical and technical skills with demonstrated ability to think from a product perspective and provide solution-oriented approaches to complex technical challenges.
  • Experience with Git and familiarity with version control best practices, contributing to a collaborative development environment.

Added advantages:

  • Advanced expertise in NextJS, including deep understanding of its features, optimization techniques, and best practices.
  • Experience with Elasticsearch for implementing robust search functionality and data indexing.
  • Proficiency with shadcn/ui component library and its integration within React applications.
  • Strong understanding of Atomic Design principles for creating scalable and maintainable component architecture.
  • Experience with server-side rendering and optimized deployment strategies, enhancing performance and user experience.
  • Familiarity with CI/CD pipelines, monorepos, and tools like Turborepo, supporting streamlined development and deployment processes.
  • Knowledge of concurrency in React, state synchronization, and efficient client-server communication to create seamless user interactions.

Villvay is an equal opportunity employer. Benefits and perks for our full-time employees may include:

  • Dollar-pegged salaries
  • Paid parental leave
  • Paid menstrual leave
  • Opportunities to network and connect with a global team
  • Hybrid work model
  • Flat structure
  • Amicable work environment and great peers
  • Exposure to international clients and business processes
  • Attractive remunerations based on your experience and skills
  • Real career growth opportunity for the right person
  • OPD and Insurance