DevJobs

Backend Team Leader

Overview
Skills
  • TypeScript TypeScript ꞏ 6y
  • Python Python
  • Node.js Node.js ꞏ 6y
  • Microservices Microservices ꞏ 6y
  • Docker Docker ꞏ 6y
  • Kubernetes Kubernetes ꞏ 6y
  • RabbitMQ RabbitMQ ꞏ 6y
  • Highly scalable systems ꞏ 6y
  • CI/CD pipelines and tools
  • Cloud platforms
  • Containerization technologies
  • Database management
  • DevOps practices and tools
  • Distributed architecture

About DigitalOwl:

At DigitalOwl, we are transforming the way insurance and legal professionals interact with complex medical data. Imagine a world where you can effortlessly View, Triage, Connect, and Chat with intricate datasets. Our innovative Workflows, powered by cutting-edge AI, turn unstructured data into actionable insights with unprecedented speed and accuracy. Join a dynamic team of data scientists, engineers, and industry experts who are at the forefront of technological advancement, ensuring our platform not only meets but exceeds the needs of a rapidly evolving industry. Be part of a company that is redefining the boundaries of what’s possible in the insurance, legal and health sectors.



Job Responsibilities:

• Lead and mentor a team of backend developers to build and maintain our highly scalable system that processes millions of medical documents daily.

• Develop and manage a microservices architecture using K8S ensuring high performance and scalability.

• Integrate state-of-the-art generative models within the system.

• Ensure the secure processing of Personally Identifiable Information (PII) in compliance with best practices and regulations.

• Collaborate with cross-functional teams including data scientists, front-end developers, and product managers to deliver high-quality solutions.

• Oversee the development and maintenance of CI/CD pipelines using GitHub Actions and ArgoCD.

• Manage and deploy applications on Kubernetes, utilizing Docker and Helm for containerization.

• Implement and maintain RabbitMQ for efficient message brokering.

• Maintain and optimize both SQL databases to ensure data integrity and performance.

• Foster a culture of continuous improvement and innovation within the team.

• Report directly to the CTO, ensuring alignment with the company’s technical vision and strategic goals.




Requirements


Experience:

  • 6+ years of experience in backend development, including:
  • Highly scalable systems
  • Kubernetes and Microservices
  • Docker
  • Node.js/typescript
  • RabbitMQ

3+ years of experience as a team lead.

4+ years of experience in building systems and architectures that run on Kubernetes.


Knowledge and Skills:

  • In-depth knowledge and hands-on experience with distributed architecture.
  • Proficiency in cloud platforms, specifically AWS or GCP.
  • Strong understanding of CI/CD pipelines and tools (GitHub Actions , ArgoCD).
  • Proficiency with containerization technologies such as Docker, Kubernetes , Helm.
  • Proficiency in database management.
  • Familiarity with DevOps practices and tools.


Soft Skills:

  • Excellent leadership and team management skills.
  • Strong problem-solving abilities and analytical thinking.
  • Effective communication skills, both written and verbal.
  • Ability to mentor and develop team members.

Bonus Qualifications:

  • Experience with additional programming languages (e.g., Python ).
  • Understanding of security best practices in software development.
  • Previous experience in a startup environment or fast-paced companies.
  • Familiarity with MLOps


DigitalOwl