Skip to content

Senior Full Stack Engineer

Remote, Hybrid
  • Berlin, Berlin, Germany
Product

Job description

🔧 Senior Full Stack Engineer        🏠 Berlin / Bochum / Barcelona          ⌨️ Remote or hybrid

⏱ Full time                                       🙌 All genders                                              💙 English & German


HEY 👋

Want to shape the future of urban logistics and bring local shopping back to life? Yes?! Then you’re in the right place to make a difference! 🚀


About Us:

At bace, we’re revolutionizing urban logistics to improve city life, reduce CO2 emissions, and support local businesses. We’re looking for a dynamic Senior Full Stack Engineer who thrives in an innovative, agile environment and can drive our technology forward.


Role Overview:

As a Senior Full Stack Engineer, you will play a crucial role in improving and continuing to build our managed vending machine service, set to launch in Q3 2024. You’ll be responsible for building customized front-ends for upcoming pilots, campaigns, and first installations as we navigate our market entry. Your strong creative development skills in front-end and eCommerce will be invaluable in shaping our product.


Responsibilities:

  • Front-End Development: Create and maintain high-quality, responsive front-end solutions for our vending machine service and eCommerce platforms.
  • System Improvement: Enhance and expand the existing system to ensure scalability and robustness for our upcoming launch.
  • Customization: Develop tailored front-end interfaces for specific pilots, campaigns, and initial installations to meet unique market needs.
  • Full Stack Collaboration: Work on backend development when needed, ideally with Rust, to ensure seamless integration and performance.
  • Problem Solving: Address complex technical challenges with innovative solutions, ensuring robust and maintainable code.
  • Collaboration: Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Code Quality: Establish and enforce best practices for code quality, testing, and deployment processes.


Tech Stack:

Frontend: (Your focus area to start with)

  • React: Extensive experience with React, including component design, state management, and refactoring.
  • React Native & Expo: Knowledge in building and deploying cross-platform mobile applications.
  • GraphQL (with Relay): Advanced usage of GraphQL, including optimistic updates and implementing resolvers.
  • TypeScript: Strong TypeScript skills, with the ability to create maintainable and scalable abstractions.

Backend & Infrastructure:

  • Rust: Experience in Rust for performance-critical components is a plus.
  • GraphQL: Strong understanding of GraphQL, particularly with Apollo Federation. Familiarity with schema design and resolving common issues like N+1 problems.
  • Kubernetes: Experience with Kubernetes and declarative infrastructure, preferably on GKE.
  • GitLab: Expertise in using GitLab for source control, CI/CD pipelines, and branch deployments.


What's In It For You:

We also ensure that you're well taken care of:

  • 💳 Own Credit Card for Expenses
  • 📚 Yearly Personal Learning Budget
  • 🍔 Monthly Food Delivery Voucher
  • 🍎 MacBook Pro
  • 🏡 Home Office Equipment
  • 🌀 Agile Team with Flexible Working Hours
  • 🎈 Team Events & Remote Culture
  • 🏢 Offices in Bochum & Berlin, Co-Working in Dortmund & Barcelona
  • 🌞 30 Vacation Days & Capped Overtime Hours

💰 Incentives:

  • 📈 Employee Participation (VSOP) + Cliff and Vesting Period


Job requirements

🧠 Required Skills & Experience:

  • Proven experience in full stack development, with a strong emphasis on front-end and eCommerce.
  • Excellent problem-solving skills and the ability to think critically about architecture and design.
  • Effective communication skills, with the ability to convey complex technical concepts to various stakeholders.
  • A collaborative mindset, with a passion for driving innovation and improvement.
  • Super plus: Ability to write in Rust (backend) to be a full stack member of our team.

or

Apply with Indeed unavailable

Okay, cool, but you still have questions? 👋

Our CEO & co-founder, Ruben Dahmen, will be happy to help you out with anything you need to know before you apply. Just drop into Ruben's LinkedIn dms or send him a quick email.

✉️ Mail 🔗 LinkedIn

BACE explicitly encourages all talents to apply - regardless of gender, identification, sexual orientation, lifestyle, origin, disability and age. We are an equal opportunity employer. 💙

We reject all forms of discrimination and are committed to creating a diverse and inclusive company that excludes no one and provides you with a safe and optimally tailored workplace. To achieve this goal, we reflect on ourselves, engage in exchange with our employees and question our actions in order to learn every day.

APPLY AS YOU ARE. SEE YOU SOON 👋