Speakhire Logo

Lead Software Engineer (Tech Lead)

Description

The Lead Software Engineer or Tech Lead will build out an end-to-end career counseling platform for Speakhire, which will play a very important part to drive forward its mission of getting young people the right coaching, counseling and professional support for career growth.

Qualifications
  • check
    Excellent organizational, verbal and written communication skills
  • check
    Hands-on experience with leading a technical team (either through functional or project authority);
  • check
    Advanced understanding of fundamental design principles behind a scalable application.
  • check
    Understands the lifecycle hooks well and ensures correct usage.
  • check
    Understands the nature of asynchronous programming and its quirks and workarounds.
  • check
    Experience in leading small to Mid-sized teams and influencing stakeholders
  • check
    Experience in strategic capacity planning to ensure peak performance of the platform, with fewer resources
  • check
    Experience in developing and administering technology budget
  • check
    Expertise in the area of network or systems management (including monitoring and evaluating them)
Responsibilities
  • check
    Expertise in analysis, implementation and evaluation of IT systems and their specifications
  • check
    Expertise in working in Cloud based SaaS Solutions (AWS/Azure/GCP etc.)
  • check
    Experience in developing APIs.
  • check
    Exposure to multiple programming (such as javascript) and templating languages (such as Jade (Pug)), SQL databases and also Server-side application architectures like Nginx, Express.js, Meteor.Js, etc. is desirable.
  • check
    Experience in negotiating with vendors regarding contracts, pricing and implementation.Excellent working knowledge of MEAN Stack. (Mongo DB, Angular, Node, Express).