Tech lead

Job Description

Xoxoday is looking for a talented and energetic Implementation lead with rich hands-on experience in Node JS, React JS, Python, Redis, Kafka, Golang & algorithm skills

Roles and Responsibilities

  • Design and develop SaaS-based applications based on microservices architecture
  • Have experience in designing highly available solutions, fault-tolerant systems, microservices architecture, REST APIs for on-premises, cloud (Google Cloud Platform or Amazon Web Services or Microsoft Azure) or hybrid infrastructure
  • Be familiar with modern container technologies (Docker, Kubernetes), have a deep understanding of DevOps tasks, CI / CD, understanding of Monitoring and Security Best Practices
  • Driving innovations in the platform constantly & remaining ahead of the curve
  • Estimates efforts, identify risks, devices and meets project schedules
  • Mentor/coach engineers to facilitate their development and provide technical leadership
  • Knowledge of a scripting language like nodejs, reactjs, python is a must

Desired Skills and Experience

  • BS/MS in Computer Science or equivalent
  • 5-8 years of strong design/development experience in building massively large scale distributed internet systems and products
  • Good experience in working with any of the programming languages like NodeJs, Python, Golang, ReactJs
  • Must have knowledge of nosql and rdbms systems
  • Must know push-pull systems like Kafka, Redis
  • Excellent data structures & algorithms skills
  • Experience and knowledge of open source software, frameworks, and broader cutting edge technologies
  • Superior organization, communication, interpersonal and leadership skills
  • Must be a proven performer and a team player that enjoys challenging assignments in a high-energy, fast-growing and start-up workplace
  • Must be a self-starter who can work well with minimal guidance and in a fluid environment
  • Provide good attention to details
  • Must be excited by challenges surrounding the development of massively scalable & distributed system
  • Agility and ability to adapt quickly to changing requirements and scope and priorities

Benefits of joining us 

  • Ability to join a small and growing team, and work with some of the coolest people you've ever met
  • Opportunity to make an impact, and leave your mark on this organization
  • Competitive compensation, with the ability to shape your own career trajectory
  • Go Extra Mile with Learning and Development
Bengaluru, Karnataka
Mid/Senior Level Experience