loader image

Software Engineer

What You'll Do:


  • Collaborate with other engineers on your team to build a data pipeline and client application from end-to-end.

  • Prototype, implement, test, deploy, and maintain stable engineering solutions.

  • Work closely with the product manager and engineers to define product requirements.

  • Present possible technical solutions to various stakeholders, clearly explaining your decisions and how they address real user needs, incorporating feedback in subsequent iterations.



What We're Looking For:


  • You have a commitment to putting the children we serve at the center of everything you do.

  • You have proficient software development knowledge, with experience building, growing, maintaining a variety of products, and a love for creating elegant applications using modern technologies.

  • You are experienced with distributed data storage systems/formats such as ElasticSearch, MemSQL, Snowflake, Redshift, Druid, etc.

  • You have worked with real-time systems using various open source technologies.

  • You have knowledge in data modeling, data access, and data storage techniques for big data platforms.

  • You’re experienced with DevOps (Docker, AWS, microservices) and can launch and maintain new services.

  • You have the ability and interest in learning new technologies quickly.

  • You can work with shifting requirements and collaborate with internal and external stakeholders.

  • You have experience prototyping, implementing, testing, and deploying code to production.

  • You have a passion for product engineering and an aptitude to work in a collaborative environment, can demonstrate empathy and strong advocacy for our users, while balancing the vision and constraints of engineering.

  • You communicate clearly, efficiently, and thoughtfully. We’re a highly-distributed team, so written communication is crucial, from Slack to pull requests to code reviews.



Technologies We Use:

You should have experience with at least a few of these, and a desire and ability to learn the rest.


  • Python

  • Elasticsearch / PostgreSQL / MemSQL

  • AWS / Terraform

  • Docker / Kubernetes

  • Node / Typescript.

  • Location: Remote (US-Based)



Position

Full-Stack Developer


Must have Skills

  • DevOps

    Beginner

  • Redshift

    Beginner

  • ElasticSearch

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Software Engineer

What You'll Do:


  • Collaborate with other engineers on your team to build a data pipeline and client application from end-to-end.

  • Prototype, implement, test, deploy, and maintain stable engineering solutions.

  • Work closely with the product manager and engineers to define product requirements.

  • Present possible technical solutions to various stakeholders, clearly explaining your decisions and how they address real user needs, incorporating feedback in subsequent iterations.



What We're Looking For:


  • You have a commitment to putting the children we serve at the center of everything you do.

  • You have proficient software development knowledge, with experience building, growing, maintaining a variety of products, and a love for creating elegant applications using modern technologies.

  • You are experienced with distributed data storage systems/formats such as ElasticSearch, MemSQL, Snowflake, Redshift, Druid, etc.

  • You have worked with real-time systems using various open source technologies.

  • You have knowledge in data modeling, data access, and data storage techniques for big data platforms.

  • You’re experienced with DevOps (Docker, AWS, microservices) and can launch and maintain new services.

  • You have the ability and interest in learning new technologies quickly.

  • You can work with shifting requirements and collaborate with internal and external stakeholders.

  • You have experience prototyping, implementing, testing, and deploying code to production.

  • You have a passion for product engineering and an aptitude to work in a collaborative environment, can demonstrate empathy and strong advocacy for our users, while balancing the vision and constraints of engineering.

  • You communicate clearly, efficiently, and thoughtfully. We’re a highly-distributed team, so written communication is crucial, from Slack to pull requests to code reviews.



Technologies We Use:

You should have experience with at least a few of these, and a desire and ability to learn the rest.


  • Python

  • Elasticsearch / PostgreSQL / MemSQL

  • AWS / Terraform

  • Docker / Kubernetes

  • Node / Typescript.

  • Location: Remote (US-Based)



Job Type

Client Payroll


Positions

Full-Stack Developer


Must have Skills

  • DevOps

    Beginner

  • Redshift

    Beginner

  • ElasticSearch

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Kate G

| United States