Skip to content

Senior Software Engineer - Backend (India Remote)

RemoteIndia, Telangāna, HyderabadEngineering

Job description

Who Are We

We are Virtual Internships, an EdTech startup on a mission to bridge the gap between education and the workplace by making internships accessible to all.

Over the last four years, we’ve established partnerships with 12,000+ companies, 100+ universities, and supported thousands of students and graduates in becoming more employable via our online work experience product.

We are a team of 130+ across 25+ countries, and recently secured our Series A funding from investors such as Hambro Perks, Sequoia Capital, Kaplan, Arsenal Growth, and Ascend Vietnam Ventures - who have collectively guided the likes of Google, Linkedin, WhatsApp, Canva, Udemy, and Applyboard.

Our 2022 awards include:

Your Role

Working with a world-class globally distributed team, as a Backend Senior Software Engineer, you will be a key strategic engineering leader driving the development and scaling of the backend infrastructure of the Virtual Internships platform to provide incredible and impactful experiences to customers and users of VI - including external and internal stakeholders.

  • Write efficient reusable and testable code to to build features and improvements for Virtual Internships products across diverse device and use case types.

  • Collaborate with Product Managers, Analysts, others Engineers and Key Stakeholders to connect the dots between business goals and customer needs.

  • Ship with quality in a fast-paced, iterative environment to bring optimized workflows for rapidly changing technology/design.

  • Design and implement low-latency, high availability and performant APIs.

  • Design and develop services using testing-led development with near ~100% code coverage.

  • Continuously develop and deploy services using CI/CD pipeline on a regular basis.

  • Review and optimize application usage by owning and constantly monitoring key metrics and reviewing and rectifying issues proactively.

Your Impact

  • Build Scalable systems - As a Backend engineer at VI, you will work with other members of your product squad to build systems to be used to provide hundreds of thousands of students with meaningful global work experience.

  • Optimize User Experience - Rapidly build, build new features and improve existing ones for the VI product/s. Brainstorm with product managers, analysts and front-end engineers to constantly optimize with low-latency, performance APIs.

  • Help build the team - The first set of members of a startup’s engineering team dictate the next 100. You'll help us get more talented engineers.

Your Attributes

TLDR Version? You work well in a team, constantly finding solutions to challenges and foresee future needs.

As for the long Version...

  • Active Learning - Being able to learn and adapt is a critical attribute for successful software engineers because the software landscape is continuously changing with new technologies and new engineering trends. You want to make sure you keep abreast of world class best practices.

  • Solution-minded - Adapting to challenges when the issues presented are what you may have never come across before but very much willing to explore new ways to find a solution to solve that challenge/bug/flaw.

  • Team-player - Being a software engineer sometimes makes it easy to work in silos, but effective productive development requires efficient team work and being ready to create positive interpersonal relationships with colleagues.

  • Big Picture Overview - Understanding the overall value of the features of a product and not overly obsessed with tasks being done.

Job requirements

Your Experience

  • 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.

  • Overall 2 - 5 years of back-end product engineering experience (Node.Js preferred).

  • In-depth knowledge and strong proficiency in Node.Js, MySQL, MongoDB and Caching; experience with Express.Js/Nest.Js and TypeScript is a plus.

  • Proficiency with code versioning tools such as Git

  • Deep understanding of fundamental design principles behind scalable API infrastructure.

  • Ability to create database schemas that represent and support business processes, and implement unit tests.

  • Strong understanding of security, accessibility, user authentication, and authorization between multiple systems, servers and environments.

  • Highly self-directed and takes initiative to go above and beyond; thrive in a remote-first, distributed work culture.

  • Experience working in an EPD/Squad structure working closely with PM, Designers, Analysts, Engineers and QA.

You stand out from the crowd if:

  • You have worked at a Series A or Series B scaleup

  • 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.

  • You have worked at a remote-first organisation

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.

What do we offer?

One of our core values at Virtual Internships is transparency. That’s why, we’re giving you the opportunity to ‘try before you apply’ in our “VI-P Guide” which includes our values, how we operate, how we build our packages, and how we interview.

To give you an example of some of our perks and benefits:

  • Flexible Working Hours - start earlier, leave earlier, take a shorter lunch or leave a bit later, it's totally up to you.

  • Remote First - work from anywhere, with a budget to support your remote setup

  • Learn from the world’s best - access to exclusive content including how-to guides and playbooks from Sequoia/500Global backed organisations

  • Professional Development Budget - dedicated budget towards content/platforms/courses that can contribute to your professional growth

  • Impact - we’re still at an early-stage, so your impact is magnified. You will likely be solving something that hasn’t already been solved or you will be taking something to an entirely new level !

  • Swag - delivered to your door

  • Birthday Leave - go enjoy yourself on your birthday without needing to use your annual leave

Meritocracy - a culture that prides itself on internal promotions and meritocracy. The majority of our managerial team have risen up (quickly), including our COO, CAO, CFO, Head of Host Companies, and Head of Intern Experience.