Apply

Senior Software Engineer, Stream (Backend)

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior

💸 Salary: 150000.0 - 200000.0 USD per year

🔍 Industry: IT and Security

🏢 Company: Cribl👥 251-500💰 $150,000,000 Series D over 2 years agoReal TimeBig DataInformation TechnologySoftware

🗣️ Languages: English

🪄 Skills: Node.jsAgileJavascriptTypeScriptAlgorithmsData StructuresREST APIReact

Requirements:
  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Ability to learn new technologies and root cause complex problems.
  • Experience with using and developing REST APIs.
  • Familiarity with Agile processes and rapid iterative development.
  • Strong sense of ownership with a focus on high-quality and high-performing deliverables.
  • Experience developing services for cloud-based platforms.
  • Preferred: Master’s degree in Computer Science or similar field.
  • Prior experience working on data intensive applications and/or data streams processing.
  • Experience using Docker and cloud platforms such as AWS, Azure, GCP.
Responsibilities:
  • Develop software for projects and features with an emphasis on backend systems and APIs responsible for ingesting, processing, and routing data.
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers.
  • Partner with a cross-functional team to translate feature specifications into product designs and implementable code.
  • Create rich test plans paired with comprehensive automated tests to ensure product features work as expected.
  • Mentor and coach junior engineers on the design and implementation of their code.
  • Take end-to-end ownership of the software you develop and participate in your team’s on-call/support rotation.
  • Initiate actions to help the larger team reach desired outcomes even if outside your job description.
Apply

Related Jobs

Apply

🧭 Full-Time

💸 150000.0 - 200000.0 USD per year

🔍 Data management and analytics

  • Demonstrated experience building products with large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Ability to learn new technologies and troubleshoot complex problems.
  • Experience with developing REST APIs.
  • Familiar with Agile processes and rapid iterative development.
  • Strong sense of ownership focusing on high quality deliverables.
  • Experience developing services for cloud platforms.

  • Develop software for backend systems and APIs for data ingestion, processing, and routing.
  • Design, develop, test, and maintain clear and robust code.
  • Collaborate with engineers, designers, and product managers on product features.
  • Ensure functionality with rich test plans and automated tests.
  • Mentor junior engineers in design and implementation.
  • Participate in on-call/support rotation and take initiative to support team goals.

REST API

Posted 24 days ago
Apply
Apply

📍 Canada

🔍 Data processing and analytics

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Ability to understand complex problems and learn new technologies.
  • Experience with developing and using REST APIs.
  • Familiarity with Agile processes and iterative development.
  • Strong ownership focusing on high quality and performance.
  • Experience with cloud-based platforms.

  • Develop software for backend systems and APIs related to data processing.
  • Design, develop, test, and maintain clear and robust code.
  • Collaborate with engineers, designers, and product managers to translate specifications into code.
  • Create test plans and automated tests to ensure product functionality.
  • Mentor junior engineers on coding and design best practices.
  • Take end-to-end ownership of software and participate in on-call rotation.
  • Drive initiatives to help the team reach goals beyond assigned duties.

AWSDockerNode.jsAgileGCPTypeScriptAlgorithmsAzureData StructuresREST API

Posted 24 days ago
Apply
Apply

📍 Canada

🔍 Data Management and Security

🏢 Company: Cribl👥 251-500💰 $150,000,000 Series D over 2 years agoReal TimeBig DataInformation TechnologySoftware

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Enjoy learning new technologies and ability to understand how to root cause complex problems.
  • Experience with using and developing REST APIs.
  • Experience with Agile processes and rapid iterative development.
  • Strong sense of ownership with focus on high quality and high performing deliverables.
  • Experience developing services for cloud based platforms.

  • Develop software for projects and features with an emphasis on backend systems and APIs responsible for ingesting, processing, and routing data.
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers.
  • Partner with a cross-functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code.
  • Ensure product features are working as expected by creating rich test plans paired with comprehensive automated tests.
  • Mentor and coach junior engineers on the design and implementation of their code.
  • Have end-to-end ownership of the software you develop, regularly participating in your team’s on-call/support rotation.
  • Be a driver, take the initiative to help the larger team reach desired outcomes even if it’s outside your job description.

AWSDockerNode.jsAgileGCPTypeScriptAlgorithmsAzureData StructuresREST API

Posted 2 months ago
Apply
Apply

📍 Canada

🔍 IT and Security

🏢 Company: Cribl👥 251-500💰 $150,000,000 Series D over 2 years agoReal TimeBig DataInformation TechnologySoftware

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript/React).
  • Enjoy learning new technologies and ability to develop prototypes quickly.
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Experience with using and developing REST APIs.
  • Experience with Agile processes and rapid iterative development.
  • Strong sense of ownership with focus on high quality and high performing deliverable.
  • Experience developing services for cloud based platforms.

  • Provide technical direction for products, projects, and features with emphasis on back end systems and APIs responsible for ingesting, processing, and routing data.
  • Contribute to architecture discussions and design reviews with others on your team.
  • Partner with a cross functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code.
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers.
  • Ensure product features are working as expected by creating robust test plans paired with comprehensive automated tests.
  • Mentor and coach junior engineers on the design and implementation of their code.
  • Evangelize our innovation and engage our users by contributing to internal and external blogs related to the products that you help develop.

Node.jsAgileJavascriptTypeScriptAlgorithmsData StructuresREST APIReact

Posted 5 months ago
Apply