DevJobs

Software Team Lead

Overview
Skills
  • SQL SQL
  • NoSQL NoSQL
  • Microservices Microservices
  • RESTful API RESTful API
  • Git Git
  • AWS AWS
  • Azure Azure
  • Containers
  • Events Driven architecture

Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.


Responsibilities

  • Deal with software challenges, including high performance, scalability, robustness, and resilience, that help achieve Sharegain ‘s vision 
  • Work as an effective leader across the organization, and collaborate with other leaders to translate the business priorities of the company into a technical agenda
  • Actively develop our code base, as the role requires substantial hands-on development
  • Steer, grow, mentor, and lead the engineering team and our people’s talent, including some of the best developers in the organization
  • Ensuring that the team is utilizing the most effective software development methodologies and tools
  • Build a continuous deployment-based application that complies with the highest standards of quality and security in order to meet our customers' needs
  • Contribute best-in-class programming skills to develop reliable and scalable micro-services
  • Participate in architectural discussions and decisions directly impacting our product's future
  • Take part in the development and operation of a large multi-tenant Azure SaaS platform running in the cloud on top of Kubernetes
  • Be a part of a diverse and dynamic international, multicultural organization



You will:

  • Lead and mentor the “Enabling team” comprised of elite backend engineers, including technical mentoring, personal growth, and owning and leading the execution
  • Be excited about development and cutting-edge technologies
  • Take ownership of solutions from design all the way to production
  • Express can-do attitude to pave the way for the entire R&D to success at scale


Qualifications

  • Proven experience as a hands-on Software leader with a prior experience with leading Backend development teams and processes
  • At least 7 years of job experience as Software Engineer
  • Design, develop and deploy microservices with a focus on high availability, low latency, and scalability
  • Knowledge and demonstrated the application of software engineering best practices including coding standards, code reviews, CI/CD, testing
  • Able to take ownership of solutions from design to production
  • Experience working in microservices, containers, RESTful APIs and Events Driven architecture
  • Experience working with NoSQL and SQL databases
  • Proficiency in code versioning tools such as Git
  • A deep knowledge of cloud-based technologies and architecture (Azure/AWS)
  • Experience in designing and developing large scale systems



Sharegain