Technology
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
Status:
Open
Department:
Technology
Location:
Bengaluru, Karnataka
Mid/Senior Level Experience