CAREERS AT TUTORVISTA


  Teaching Jobs

  Jobs in Software

TutorVista is the leading player in the online tutoring space. Join us and work for a rapidly growing company with immense possibilities for career advancement.

Current Openings (Engineering)

Job Description: Software Test Engineer (Quality Analyst) (3 positions)

TutorVista.com exhibit highly scalable tutoring platform that are used by 500,000 of users around the world. TutorVista engineering teams focus on innovating and extending the boundaries in areas such as Online Collaboration, Context Content Retrieval, Scalable Transactional systems, and Storage, Caching, Database operations. TutorVista Quality team owns the charter to ensure that our company's software works every time for every user while scaling to the highest levels. Our team is a collaborative, consisting of engineers with the technical depth, programming skill and a passion for handling challenges and innovative ideas.

Job Responsibilities:

  • Be responsible for all areas of testing including functional acceptance, regression
  • Commitment towards maintaining and achieving 24/7 high reliability system
  • Ready to address technical challenges that may occur intermittently, frequently within the scope of feature, module, entire system etc.,
  • Setup automated, manual test process for complex functional applications.
  • Hands-on experience in QA role with clear understanding of different kinds of testing.
  • Should be able to co-ordinate well with the other team.

Skills:

  • Experience in both automated and manual testing
  • Familiar with the bug reporting tools
  • Keen to work on faster emerging technologies
  • LAMP, Web technologies, Session handling, regression testing tools, shell scripts

Salary/Benefits:

Commensurate with experience

Job Description: Senior Software Engineer - LAMP (Technical Lead) (3 positions)

At TutorVista we develop highly scalable systems that are used by 500,000 of users around the world. TutorVista engineering teams focus on innovating and extending the boundaries in areas such as Online Collaboration, Context Content Retrieval, Scalable Transactional systems, and Storage, Caching, Database operations. TutorVista Engineering team owns the charter to ensure that our company's software works every time for every user while scaling to the highest levels. Our team is a collaborative, consisting of engineers with the technical depth, programming skill and a passion for handling challenges and innovative ideas.

Job Responsibilities:

You will be working on improving/enhancing the core Tutorvista platform's collaborative online tutoring services capabilities and the various workflows that surround this service including sales flows, analytics, payroll, scheduling etc. A strong background in LAMP stack is required along with very strong MVC and structured, object oriented design skills. Expertise in database queries and optimization is essential. It is essential that their background has full development lifecycle maturity (understanding release processes, repositories, and the typical issues involved with feature releases to systems already in production) where they have build systems and maintained the same post release to production for at least a year. Good English communication skills are essential.

Ideal range of experience is between 2 and 4 years, but initiative, competence and maturity are the greater criteria rather than years of experience. The titular roles would range between Senior Engineer and Technical Leads based on competence and maturity.

Skills:

  • Graduate/Post Graduate in Computer Science with proven success in a challenging academic program
  • Solid programming skills Web technologies in LAMP environments, with expert knowledge in multiple computer science disciplines
  • Experience in developing tools, frameworks and methodologies
  • Excellent communication and organizational skills

Job Skills:

Linux, Apache, MySQL, PHP

Salary/Benefits:

Commensurate with experience

Job Description: Linux Administrator (2 positions)

TutorVista.com exhibit highly scalable tutoring platform that are used by 500,000 of users around the world. TutorVista engineering teams focus on innovating and extending the boundaries in areas such as Online Collaboration, Context Content Retrieval, Scalable Transactional systems, and Storage, Caching, Database operations. TutorVista System admin team owns the charter to ensure and maintain high reliable uptime as per the SLA of the business

Job Responsibilities:

Main responsible towards maintaining the production back-end servers that covers starting from front-end load balancers, web servers, cache servers, Database and services

Skills:

  • Exposure to large-scale production environments is a plus.
  • Knowledge of developer tools SVN is a plus.
  • Prior experience with DNS ,CDN, rsync and distribution and load balancing is highly desirable.
  • Solid understanding of TCP/IP.
  • Experience in writing Shell scripts.
  • Good knowledge of Apache or any web servers
  • Exposure to Nagios or similar monitoring tools.
  • Experience with MySQL is a plus.
  • Experience in multi-tiered, high-volume production development experience is a strong plus.

Job Skills:

Linux, MySql, Apache, Strong programming skills on shell scripting

Salary/Benefits:

Commensurate with experience