SERVEALLY.COM

Associate Tech Lead / Tech Lead (Nodejs / GO)

Requirements

  • You possess a minimum 4 years of experience for an ATLor a minimum of 6 of years experience for an TL; in NodeJS. or GO tech stack
  • You are strong in your OOP fundamentals and have a very good understanding of JavaScript technologies
  • You are able to manage and lead a team of software developers and can liaise with client leadership effectively
  • Previous exposure to AGILE development methodologies
  • Exposure to TDD/Unit Testing and thorough adherence to maintaining code quality
  • Experience in designing distributed systems for fault-tolerance and dynamic scalability
Preferred Qualifications
  • An unquenchable thirst for continuous improvement
  • Passion for quality and close attention to details
  • Architectural skills & practical experience in applying design principles
  • Ability to analyze large features and implement practical / scalable solutions
  • Serious development experience in FullStack development with JavaScript on NodeJS, ExpressJS or GOExperience working with relational and NoSQL databases like MongoDB, messaging platforms like RabbitMQ
  • Experience in Designing Microservices based systems with DDD
  • Familiarity with GIT, Jenkins and CICD, Dokcer, Kubernetes
  • Excellent communication and interpersonal skills
  • Experience working with Cloud environments like AWS, GCP
Responsibilities
  • As an Associate Tech Lead/Tech Lead, you will lead a team while contributing with hands-on development towards achieving quality and timely delivery of enterprise solutions while adhering to defined architectural, design and coding best practices and guidelines.
Tasks
  • Getting involved in Architecture, Design and Implementation along with creation of detailed Software Design Specifications
  • Maintaining fluent communication with the internal team & external stakeholders
  • Meeting expected quality and deadlines whilst adhering to industry best practices and guidelines
  • Taking the responsibility for the quality of the code of your/team by performing a code review in each commit