This is your chance to make your mark in the high-tech industry! 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.
We pride ourselves on being a close-knit company with a dynamic and flexible work environment, housed within a state-of-the-art office space. At the heart of our operations is a commitment to an inclusive company culture. We're proud to maintain a balanced gender ratio, a rarity in the tech sector, ensuring diverse perspectives and equitable opportunities for all our team members.
Join us for an exciting journey in innovation and excellence and 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.
Experience:
- 4+ years of experience in backend development, including:
- Highly scalable systems
- Kubernetes and Microservices
- Docker
- Node.js/typescript
- RabbitMQ
- 1+ years of experience as a team lead.
- 3+ 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