loader image

Principal Backend Engineer

About Job:

This role is expected to contribute to all parts of the software development and deployment lifecycle, including design, development, documentation, testing and operations. You will be working in a multi-tenant, service-oriented architecture and launching services/micro-services from the ground up.

The following skill sets provide a good foundation for a quick ramp up to being productive in our Java, Linux and cloud-based environment.

 

Responsibilities:

The following duties include, but are not limited to:


  • Work on a full-stack rapid-cycle analytic application

  • Responsible for developing highly performant and scalable components that are able to handle large amounts of data.

  • Help develop a distributed system with concurrent access and usage patterns

  • Work closely with our product team and science team to understand the needs of our clients



Qualifications:

Required Skills


  • Bachelor's Degree in Computer Science, Engineering or related field.

  • 8+ years experience delivering highly scalable, fault tolerant, supportable and customer facing solutions

  • Significant cloud platform experience, preferably with AWS

  • Expert level Java

  • Strong unix and scripting skills

  • Experience building systems with large data sets

  • Experience designing distributed systems at scale

  • Strong ability to select, apply algorithms and data structures appropriate for processing large data sets



Position

Backend Developer


Must have Skills

  • Shell Scripting

    Beginner

  • Unix

    Beginner

  • Java (All Versions)

    Beginner

  • AWS

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Principal Backend Engineer

About Job:

This role is expected to contribute to all parts of the software development and deployment lifecycle, including design, development, documentation, testing and operations. You will be working in a multi-tenant, service-oriented architecture and launching services/micro-services from the ground up.

The following skill sets provide a good foundation for a quick ramp up to being productive in our Java, Linux and cloud-based environment.

 

Responsibilities:

The following duties include, but are not limited to:


  • Work on a full-stack rapid-cycle analytic application

  • Responsible for developing highly performant and scalable components that are able to handle large amounts of data.

  • Help develop a distributed system with concurrent access and usage patterns

  • Work closely with our product team and science team to understand the needs of our clients



Qualifications:

Required Skills


  • Bachelor's Degree in Computer Science, Engineering or related field.

  • 8+ years experience delivering highly scalable, fault tolerant, supportable and customer facing solutions

  • Significant cloud platform experience, preferably with AWS

  • Expert level Java

  • Strong unix and scripting skills

  • Experience building systems with large data sets

  • Experience designing distributed systems at scale

  • Strong ability to select, apply algorithms and data structures appropriate for processing large data sets



Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • Shell Scripting

    Beginner

  • Unix

    Beginner

  • Java (All Versions)

    Beginner

  • AWS

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Christie A

| United States