Please, let LifeRaft know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Liferaft is seeking a highly skilled and visionary Full-Stack Engineer to enhance their open source data collection capabilities.
This position is hybrid in Halifax, NS, or fully remote within Canada, specifically in the Eastern or Atlantic time zones.
The engineer will collaborate with engineering leadership, the Manager of Data Acquisition, and core product engineering teams to create and improve data integrations.
Responsibilities include designing, implementing, and maintaining scalable backend services that integrate with various third-party APIs for real-time and batch data ingestion.
The role involves developing and optimizing data pipelines and database architectures using MySQL and Elasticsearch for high-performance access to intelligence data.
The engineer will build and maintain event-driven systems using technologies like Kafka or RabbitMQ for asynchronous processing.
Contributions to front-end development using modern JavaScript frameworks (e.g., React) are expected to ensure seamless user experiences.
The engineer will work closely with product, data, and design teams to translate requirements into functional and secure product features.
Participation in code reviews, architectural discussions, and process improvements is essential to maintain high engineering quality.
Staying updated with emerging technologies and contributing ideas for platform improvement is part of the role.
Collaboration with engineering leadership will help shape the technical direction of the OSINT platform in alignment with Liferaft’s mission.
Requirements:
A minimum of 5 years of professional experience with modern programming languages such as Python or PHP, focusing on third-party API integration (REST, GraphQL, OAuth).
At least 5 years of experience with MySQL, including expertise in schema design, query optimization, and data modeling for high-performance applications.
A minimum of 3 years of hands-on experience with Elasticsearch or similar full-text search technologies, including index tuning and query DSL usage.
Experience with both structured (e.g., SQL, JSON) and unstructured data (e.g., HTML, PDFs, social content) is required.
Experience implementing or maintaining messaging/event-driven solutions using technologies such as Kafka or RabbitMQ is necessary.
Familiarity with front-end frameworks like React or Vue.js is considered an asset.
The candidate should be comfortable with API-driven front-end development and capable of working across the full stack when necessary.
Demonstrated ability to work cross-functionally with data, product, and infrastructure teams to deliver reliable and scalable solutions is essential.
Strong critical thinking skills and a track record of creatively solving complex engineering challenges are required.
The candidate should be self-motivated with a passion for continuous learning and staying current with new technologies and frameworks.
Benefits:
Liferaft offers a competitive compensation plan and benefits.
The company invests in personal and professional growth for its employees.
Remote work options and flexible hours are available.
Employees enjoy flexible time off, with a minimum of 15 days per year and no cap beyond that.
A yearly lifestyle subsidy of $750 is provided to employees.
Liferaft has a Diversity & Inclusion Committee to promote a diverse workplace.
The company fosters an authentic and engaged team culture that values work-life balance.
Apply now
Please, let LifeRaft know you found this job
on RemoteYeah
.
This helps us grow 🌱.