As a Technical Team Lead for our BlackFusion product, you will play a key role in shaping the development of an advanced investigative platform. You'll drive key technology decisions, oversee the full development lifecycle, and work to deliver a product that supports investigators by seamlessly integrating data from diverse sources.
Key Responsibilities :
- Architect and Design : Lead the design and development of the data fusion system, focusing on integrating digital forensics and other data into a unified, scalable platform.
- Cross-functional Collaboration : Partner with backend, data science, and product teams to align technical capabilities with the needs of investigators and analysts, ensuring seamless data flow and insight generation.
- Quality Assurance : Uphold best practices in coding standards, system reliability, and data security, ensuring high-quality delivery across the product.
- Mentorship and Leadership : Provide technical guidance to team members, foster collaboration, and create an environment that supports innovation and continuous improvement.
Requirements :
Educational Background : Bachelor’s degree in Computer Science or a related field.Full Stack Expertise : Proven experience developing scalable web applications, with frontend technologies such as React and backend technologies like Node.js and PythonUsing AI to augment workload and produce code : True ability to harness new technology to accelerate development cycles, and passion to use AI.Data Handling : Solid experience working with relational and NoSQL databases (MySQL, MongoDB, PostgreSQL) and experience in data integration from various sources.System Architecture : Strong understanding of system architecture, with experience in microservices environments and hands-on proficiency in tools such as Docker, Kubernetes, and CI / CD pipelines.Data Security and Privacy : Understanding of secure data handling, encryption practices, and compliance requirements for sensitive information.Preferred Experience :
Investigation and Intelligence : Experience working on intelligence or investigative platforms, or similar data-heavy applications.Linux and Database Technologies : Familiarity with Linux systems and a range of database technologies (SQL and NoSQL).CI / CD and TDD Practices : Experience with CI / CD pipelines and test-driven development methodologies.Diverse Data Source Integration : Experience working with various data sources such files, databases, API sources, and understanding the challenges of integrating these into cohesive insights.Startup Environment : Ability to adapt and thrive in a dynamic, fast-paced startup setting.If you're passionate about using technology to solve complex investigative challenges, we'd love to hear from you!