Virtual Internships

Senior Software Engineer Backend

Are you a passionate, technology driven and data enthusiastic Software Engineer who has experience launching new products in the startup world?

Would you like to join a rapidly growing company where you can grow your own technology vision and strategy and build products that will positively impact millions of young people around the world?

Virtual Internships is an EdTech startup that delivers global work experience programs for young people to pursue their dream career.

We’re proud to be on ‘Tech in Asia’s Top 50 Rising Startup’ List (No.6 in Vietnam) and backed by some of the world’s top investors including Sequoia, 500 Global, among others. You'll be joining a diverse and passionate team of 120+ working in our Ho Chi Minh City (in Vietnam), and across 20+ countries that believe remote work is here to stay.

If you want to work in a flexible working environment where you can own technology, strategies, and design and build new systems from scratch using the tools YOU choose, then read on!

What you will do:

Working with a world-class globally distributed team, as the Software Engineer, you will have ownership of key technical strategies and goals of the VI platform on creating exceptional and impactful products for VI.

  • Develop and maintain all server-side product components by writing testable, reusable, and efficient code.
  • Ensuring optimal performance of the central database (MySQL/MongoDB) and responsiveness to front-end requests.
  • Collaborating with front-end developers on the integration of elements.
  • Designing customer-facing UI and back-end services for various business processes.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.

What do we offer?

  • Flexibility- flexible work schedule where you manage your own working hours
  • Remote working - with a budget to support your productivity and your choice of where to work from
  • Open-minded leaders- with colleagues who care about your career goals. There are monthly global virtual events including town halls, ask me anything sessions, virtual coffee chats, and virtual team building
  • Professional Development- with a budget that you can utilize however you wish
  • Company Laptop- paid for by VI
  • Birthday Leave- go enjoy yourself on your birthday without needing to use your annual leave
  • Direct contribution- ideas and solutions are encouraged from everyone. Your input is valued and you have a unique opportunity to directly impact the success and help shape the future of VI
  • Meritocracy- a culture that prides itself on internal promotions and meritocracy. The majority of our managerial team have risen up (quickly) through the company, including our COO, CAO, CFO, Head of Company Experience and Head of Intern Experience

REQUIREMENTS

  • At least 3+ years experience as a Node.js developer.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Knowledge of front-end technologies such as HTML5 and CSS3.
  • Superb interpersonal, communication, and collaboration skills.
  • Exceptional analytical and problem-solving aptitude.
  • Great organizational and time management skills.
  • Bachelor's degree in computer science, information science, or similar.

Good to have

  • Experience building products for large-scale enterprise (B2B) customers
  • Good technical competency and an understanding of working with cross functional teams
  • Excellent focus on attention to detail and strong quantitative skills
  • Experience in other backend technologies such as PHP, Java, Python etc.

Bonus ‘to-haves’

  • Having worked as a full stack engineer or developer in a product organization.
  • Experience with a (any) set of incredible tools for product development and task management.

Consider this our wish-list. We know there will be great candidates that don't meet every one of these criteria—if you're passionate about the role and have early-stage startup experience, we'd still love to hear from you.

Questions