Job Description
Blacklight AI is an innovative cybersecurity software company specializing in AI-driven security solutions. We are dedicated to enhancing the security posture of organizations worldwide by leveraging cutting-edge technology. We are seeking a talented Full Stack Web Developer to join our dynamic team and contribute to our mission of protecting businesses against evolving cyber threats.
At Blacklight AI, we help our clients to re-envision their cyber journey to enable their growth while proactively safeguarding against cyber-attacks with exciting new technologies. Our team is dynamic, motivated, entrepreneurial, and innovation-driven.
We are seeking for individuals to join our team and to accelerate our development growth across. This is an exciting opportunity to join a join a cyber-driven innovative firm where you will have various options to steer your career towards your personal goals and objectives. What we'll offer:
* Opportunity to work on cutting-edge technologies in cybersecurity.
* Collaborative and innovative work environment.
* Professional growth and development opportunities.
* Chance to make a significant impact in a growing company.
* Working with likeminded high achieving individuals, innovating and pushing the boundaries.
We would be in this together – doing everything we can to make sure it’s a success. We pride ourselves on being invested in your success. Our growth is shaped by your success. When joining Blacklight AI, you will be surrounded by industry leaders and veterans who will push you out of your comfort zone to achieve your full potential
Key Responsibilities:
* Develop and maintain backend services using Node.js.
* Design and implement frontend interfaces with a strong focus on UI/UX and data-rich visualizations.
* Manage and optimize high-throughput, near real-time event streams.
* Develop and enhance data processing pipelines, including data aggregation and correlation algorithms.
* Work with Apache Lucene-based engines (e.g., Elasticsearch) to improve search and indexing capabilities.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure the performance, quality, and responsiveness of applications.
* Stay updated with emerging technologies and apply them to operations and activities.
* Explore and learn new development stacks, including Rust, as needed.
* Utilize cloud platforms (AWS, Azure, GCP) to deploy and manage applications.
Qualifications:
* Experience:
* 4 years or above relevant working experience.
* Strong expertise in Node.js backend development.
* Proficiency in Linux environments and command-line tools.
* Experience with managing high-throughput, near real-time event streams.
* Solid understanding of application architecture, data processing pipelines, and algorithms.
* Familiarity with Apache Lucene-based engines like Elasticsearch or Solr.
* Experience with frontend technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
* Exposure to cloud platforms like AWS, Azure, or GCP.
* Exposure to cybersecurity is a plus.
* Skills:
* Strong problem-solving skills and attention to detail.
* Ability to create intuitive UI/UX interfaces and data-enriched visualizations.
* Excellent understanding of data structures and algorithms.
* Willingness to learn and adopt new technologies, including Rust.
* Good communication skills and ability to work collaboratively in a team environment.
* Comfortable in a fast-moving environment and ability to pivot quickly
* Good time management skills and problem-solving skill
Location: Preferred location in London (UK), but open to candidates in APAC, MENA or North America (US) regions.