Staff Engineer

Hopin

Région

N/A

How You'll Have Impact

This role is for a hands-on founding engineer on a small team with large growth potential. You will help define the solution through prototyping, and foundation building.

The role will evolve with the project’s different phases:

Through the early stages of the product you will be expected to help prototyping, and make discovery and technical foundation decisions.

In later stages you'll revisit past decisions, help strengthen the team through mentorship and coaching and help make the product more robust.

You will be entering a very dynamic environment, on a project that is essential to the success path of the business. You will be reporting into a Director of Engineering who reports directly to the CEO.

Responsibilities

Laying the foundations for a new greenfield project.

Rapid prototyping to achieve validation of ideas.

Making decisions as to what problems to solve, and whether to build or buy.

Setting the documentation and onboarding flows for a growing team of engineers.

Who You Are

You:

Expand your horizons and frequently seek new solutions to problems.

Are able to successfully compare and assess solutions.

Respectfully help a team reach consensus through the use of data and past experience.

Technical skills:

(2+ years) Experience with AWS [ELB, EC2, RDS, S3, ElasticCache, DynamoDB, SQS]

(7+ years) Mastery of distributed systems.

(7+ years) Relational Databases (Preferred: PostgreSQL)

(1+ years) Exposure to Ruby on Rails.

(1+ years) Exposure to Front End technologies (Preferred: React)

System development experience:

(7+ years) Experience integrating with third party services.

(7+ years) Experience writing APIs and documentation.

(7+ years) Experience testing your code at all levels, and trade-offs with testing.

Desirable experience:

Experience with Docker and Kubernetes

Experience with Terraform.

We are looking for someone willing to make an impact through pragmatic decisions. A future colleague that has no ego and is able to reverse wrong decisions and listen to feedback from a growing team. We're also looking for someone who has experience mentoring and supporting peers' growth.

Hopin

Société

Hopin