Description

Skills (Must have):

  • 5+ years of pertinent programming experience with GoLang or Node.js, coupled with a demonstrated track record in successfully managing diverse deliveries. 
  • Strong design and architectural experience in building various highly-scalable and highly-available products and services (millions of consumers)
  • Strong understanding of the SDLC activities which include analysis, design, development, testing, deployment and post-production support etc.
  • Extensive, full-stack experience with web-based technologies and architectures such as RESTful APIs, microservices and distributed systems
  • In-depth understanding of the technology stack, e.g. HTTP, browser/JS engine architecture, relational and NoSQL databases, Linux, containers / virtual machines
  • Familiarity with working in a Scrum Agile delivery environment Familiarity with DevOps practices and prior experience working with cloud providers such as AWS is preferred

Skills (Good to have):

  • Excellent communication skills
  • Experience in startups / product-based / hyper-growth environment is highly advantageous

Key Responsibilities:

  • Working on multiple microservices across various tech stacks
  • Owning the delivery of multiple features under strict timelines, ensuring that key milestones are met and deliveries are of the highest quality
  • Establishing various best practices for software development aligning with company wide engineering principles and encouraging their adoption within the team and organization
  • Collaborate with other non-technical stakeholders of the business which includes Product Managers, Designers, Marketing etc to better understand the business requirements and align the engineering.

Qualification:  

  • Bachelors/Masters in Computer Science, Software Engineering or equivalent

Education

Bachelors/Masters