Jobs in Germany

This job position has been removed from Arbeitnow and might not be hiring still.

Home  | English Speaking Jobs  | Bace  | Senior Full Stack Engineer
  • Berlin

  • 🔧 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


    Jobs at Bace