Remote Senior Full-Stack Engineer

Posted

Apply now
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 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback