Staff Backend Engineer

With Choco in Berlin - DE

More jobs from Choco

Posted on January 22, 2021

About this job

Compensation: €75k - 95k | Equity
Location options: Paid relocation
Job type: Full-time
Experience level: Senior, Lead
Role: Backend Developer
Industry: B2B, Food & Beverage, SaaS
Company size: 51–200 people
Company type: VC Funded

Technologies

amazon-web-services, node.js, typescript, graphql, microservices

Job description

What you will do

Here at Choco, we like to use the space shuttle as a metaphor for our engineering work. Now, you will join and help us bring the shuttle to the moon. Your main objective will be to build a platform that enables feature squads to autonomously develop, test, deploy and operate their stack in a secure and reliable way. You will do this by ensuring that our systems are stable, reliable, operations are visible, deployment pipelines are in place, and teams have the necessary environments and tooling to ship efficiently and fast. You will work together with DevOps engineers and backend developers in your team, while also interacting with product managers and developers from other squads.

You will contribute to the Infrastructure technical planning and roadmap, defining key projects and helping the team to stay on track.

Contribute significantly to the core TypeScript code-base of the Platform and review the code of others.

Actively mentor and educate other backend developers across engineering.

Work together with cross-functional feature teams. Educate and enable frontend, backend, mobile and QA engineering areas about infrastructure, scaling and architecture. 

Drive and deliver complex long-term, large-scale, cross-team projects and contribute to the technical strategy.

Operate and maintain the services your team owns in order to meet our user's expectations.

Actively take part in interviewing and hiring top engineers for your own and other teams

Our teach stack

We have a cutting-edge environment and use NodeJS, TypeScript, GraphQL, AWS DynamoDB and our infrastructure is powered by AWS SNS, AWS SQS, AWS Lambda, AWS AppSync, AWS CloudFormation, AWS CodePipeline and AWS S3. 

What you will need to have an impact with us

Strong backend and infrastructure technical excellence and at lest 8+ years of experience in the field

Experience in designing and building complex microservices, event-driven architecture, integrations and developing APIs

Very competent in producing clean and maintainable code in backend JavaScript / TypeScript with NodeJS

Proven experience in building resilient and scalable cloud infrastructure with AWS, following modern DevOps/SRE practices

Very strong knowledge in system designs and software architectures

Ability to drive and deliver large features and projects spanning across multiple sprints with significant business impact

Strong communication skills combined with influence and eagerness to share and develop others

You will impress us even more if you have

Experience with GraphQL or AppSync

Experience working with Lambda functions and serverless architecture

Experience with DynamoDB

Experience with CloudFormation

Experience building real-time communication services

Apply here