Cette offre n’est plus disponible.

Staff Backend Engineer

CDI
Berlin
Salaire : Non spécifié
Télétravail non autorisé

Choco
Choco

Cette offre vous tente ?

jobs.faq.title

Le poste

Descriptif du poste

Choco provides a centralized platform connecting restaurants and suppliers. The result is better communication, simplified logistics, and - here comes the big one - less food waste. Our aim is to contribute to a transparent, sustainable and waste-free global food chain by 2030.

With technology at the core of our work, our engineers are driven by quality. Our chat-based ordering app has already changed the game for thousands of restaurants and suppliers across the globe, but there is much more work to be done. And that’s where we need your help. If you’re looking to be at the intersection of purpose and innovation, we’d love to hear from you.

Meet your team

Our software backend engineers are working in cross-functional autonomous teams together with QA, Android, iOS, frontend and other backend engineers. This team is coached by an engineering manager who works in a triangle with product design and product management. There are 2 or 3 squads in every product team. Currently we have 16 squads. You will be a staff backend engineer in the platform team working closely with our software architect and lead engineers from different product squads. (This year this will grow to 36 backend engineers). The platform team has 4 DevOps engineers, 2 senior backend engineers and 1 staff engineer.

CTO Vikas GuptaDirectors of Engineering Gab Michels & Rodrigo NevesSoftware Architect Juan LulkinEngineering Manager Platform Team Alper Çuğun

As a team-first/culture-first company, we believe in the power of in-person collaboration. We look forward to working with you from our office in Berlin.

What you will doOur tech teams are focused on implementing business-critical product features and all related functionalities across our mobile and web platforms. You will be the one that will help solve the most complex challenges in the company, discuss scalable architectures, lead design sessions and show thought leadership for backend while you build on the technical strategy for the long-term and increase quality and productivity of software developers. We rely on your technical expertise, architecture skills and mentoring abilities to move both the product and the different squads in a product team closer to our goals. As a staff engineer you love complex technical challenges and want to stay in technology, designing and coding while inspiring others without the people management responsibility. On a daily basis you will:

  • Work with our backend team to enhance its event-driven microservice architecture inside of the AWS-ecosystem in order to help our web and mobile products give the best experience to its users.

  • Work on our API layer, which utilizes Amazon’s managed GraphQL service called AppSync - one of Amazon’s latest technologies.

  • Contribute to our TypeScript codebase and own code review sessions within the platform team.

  • Architect services using well-accepted patterns to allow autonomous development and future scaling.

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

  • Contribute to raising the bar in hiring topnotch backend engineers
  • Share your knowledge, develop expertise in our product and grow with your team to become an even greater engineer.

  • Thought Leadership and mentoring the backend (and other) engineers in different teams

Our tech stack in Backend EngineeringWe have a cutting-edge environment with a 100+ Microservices 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:

  • Experience as a chapter lead / Staff backend engineer in a complex technical environment driving features / projects end-to-end while you design, code and coach other

  • Experience with complex microservices, event-driven architecture, integrations and developing APIs

  • Proven experience with cloud providers and in building resilient and scalable infrastructure. Knowledge in system designs and software architectures

  • Know how to write clean code, apply design patterns and unit testing

  • Experience with driving and delivering large features and projects spanning across multiple sprints.

  • Strong communication skills combined with influence and eagerness to share and develop others. Good learning ability, open-mindedness and good self-organizational skills will be absolutely key to the success of your work and the business overall.

  • Fast scale Start-up or Product company experience is a preference

We invite you to take part in the following selection process:

  1. Introduction call: a Tech Recruiter will tell you more about Choco, our Tech Org and get to know your work, background, interests and you as a person better.

  2. Technical interview: During this stage we want to get deeper into your technical knowledge. Next to some technical questions you will work together with another engineer in a pair programming excercise.

  3. System design & Architecture: Together with our chapter lead backend or one of our lead engineers you will do a system design excercise to test your architectural skills.

  4. Cultural & Collaboration interview: we will have a chat with you about our culture and checks what can be your non-technical contribution to Choco. Our product managers would like to see how you would collaborate on building the most amazing product for our customers.OFFER: your interviewers will make a decision together regarding your offer.A stellar onboarding and the smartest team in the foodspace will be waiting for you ! 🚀

About Choco

Founded in 2018, Choco is a young, fast-moving company. And we mean fast. Just a year after our $63.7 million Series A funding round, we secured an additional $100 million in Series B funding. We’re backed by leading investors like Insight Partners, LeftLane Capital, Coatue Management, and Bessemer Venture Partners. In addition, we’re working alongside those who built companies like Google, Facebook, Amazon, Uber, and more.

What it’s like to be a ChocorianYou will join a company filled with smart, humble and hard-working people. We are a start-up where people put the team first, deeply trust each other, take ownership and truly understand what they are working for day by day. You will join a group of diverse people from all around the world who share their experiences and contribute in their areas of expertise and learn from each other. You will join a passionate team that shares the same values and vision, a circle of friends that not only works hard but also laughs with- and cheers for each other.With that said, it is absolutely crucial to find people who share this with us and who deeply identify themselves with the values of a Chocorian.

--

Choco is an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is made available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.