DevJobs

Software Engineering Team Lead

Overview
Skills
  • Python Python ꞏ 2y
  • React React ꞏ 2y
  • Kafka Kafka
  • RESTful API RESTful API
  • AWS AWS
  • GCP GCP
  • Kubernetes Kubernetes

As a Team Leader at DeepKeep, you will have the opportunity to participate in developing a top AI security product that leverages cutting-edge technologies while working in an agile development lifecycle.


The team is a combination of backend and frontend highly technical developers and is responsible for customer-facing end2end features.


You will be expected to roll up your sleeves, and perform as technical lead and manager of this team with a can-do approach and focus on usability and quality deliveries.


Your Impact & Responsibilities


· Develop and maintain the back-end and the front-end of DeepKeep’s core application.

· Lead, grow, mentor, and manage a team of talented software engineers

· Work as a hands-on developer between 70%-50% of your time

· Drive technical excellence, high product quality, innovation, and timely delivery in an agile, production-critical environment

· Work closely with other participants in the company - product manager, machine learning engineers and algorithm developers.


Requirements


· 2+ years of experience leading engineering teams

· 2+ years of experience with front end frameworks.

· 5+ years of engineering experience.

· Experience with distributed cloud systems architecture, serverless, and code quality practices.

· Proven experience in Scrum practices

· Excellent written and verbal communication skills in English

· At least 2 years of experience with Python and React

· Proficiency in REST API development and backend API integrations.


Bonus points

· Organizational and time-management skills

· Experience in Machine learning and Security

· In-depth knowledge of agile methodologies.

· Experience with the following is also a plus: Kubernetes, GCP, AWS and Kafka.

DeepKeep