DevJobs

Senior Software Engineer Team Lead

Overview
Skills
  • C# C#
  • Go Go
  • Java Java
  • JavaScript JavaScript
  • Python Python
  • Scala Scala
  • TypeScript TypeScript
  • Agile Agile
  • Microservices Microservices
  • RESTful API RESTful API
  • CI/CD CI/CD
  • AWS AWS
  • Data Pipelines
  • Cloud-based services

About us:

Low-code/no-code platforms are placing more power in the hands of business professionals, allowing them to address their own needs rather than wait for IT. Unfortunately, it also opens the door for hackers and costly mistakes. Zenity is the world’s first and only security platform to help organizations adopt low-code/no-code development without compromising security and governance.


About the job:

We are looking for a Senior Software Engineer Team Lead to join our team. As the team lead, you will play a pivotal role in driving technical excellence, mentorship, and collaboration within our development team. Your primary responsibilities will involve overseeing the technical direction, providing guidance and mentorship to team members, and contributing to the continuous improvement of our products.

If this resonates with you, read on and reach out to us.


Responsibilities:

  • As an accomplished team leader, you will take charge of guiding the team through various stages of software development. Your deep technical expertise will ensure the successful execution of projects and the maintenance of high coding standards.
  • Assume ownership of features and deliver value to customers, understand their domain & use cases and challenge requirements
  • Design, develop and maintain microservices written with TypeScript & Python, deployed to AWS
  • Design data pipelines, RESTful APIs and microservices infra
  • Deliver high-quality reusable & maintainable code covered by tests, from unit tests to E2E tests, and monitored in production
  • Collaborate with team members via open discussions, design reviews, code reviews, etc


Requirements:

  • 5+ years of experience as a Software Engineer
  • 2+ years of people management experience
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience with modern programming Languages: Python / JavaScript / C# / Java / Golang / Scala
  • Experience in writing code in Agile, CI/CD based environments
  • Advantage: experience working on large-scale cloud-based services
  • Flexibility and resilience in a dynamic environment
  • Strong leadership skills with a track record of leading and mentoring technical teams.
  • Excellent problem-solving and analytical abilities.
  • Can-do attitude!
Zenity