Full - Stack - Developer (m/w/d)

vor 4 Monaten


Hamburg, Deutschland Fainin GmbH Vollzeit

About fainin

fainin is the largest & most secure peer-to-peer sharing community in Germany. The platform is designed to streamline the way people lend and rent products. We promote sustainable consumption by facilitating easy access to items without the necessity of ownership.

Operating in Germany, but working in english.

Who we are

We are fainin, an ambitious team of engineers and business professionals who share a common goal: to comprehensively revolutionize sustainable practices and behaviors in the industry.

Alongside our consumer-focused offerings, we provide B2B solutions that include exclusive marketplaces for businesses & universities, enhancing the sharing economy on multiple fronts. We go the extra mile looking at sustainability from a strategic angle and leverage latest technologies to challenge the status quo of how people utilize tech-equipment.

Tasks

About the Role

As our Fullstack Developer, you will play an integral role in the development team. You will grow in a meaningful and value-adding position, nothing for bystanders - rather for ambitious people who would like to grow into the team as a leader.

We find ourselves at a pivotal moment, experiencing strong growth, solid financial footing, and the ambition to elevate our team to the next level. Join us from the outset and evolve with the team — we're seeking a long-term relationship.

fainin is a young company with exceptional potential to make a real impact. As one of the initial employees in your domain, you'll have the chance to work closely with the entire team, including the founders. Confronting a variety of challenges will allow you to imprint your personal touch on the company. Operating in a cross-functional environment and taking on tasks beyond your core responsibilities is second nature to you, motivating you to achieve peak performance. You are adept at engaging with stakeholders (internal/external) across all subject areas and contributing your expertise in a highly dynamic environment.

Requirements

Some key-strength we require:

As a Developer you will take ownership.

Must:

  • Expertise in JavaScript/TypeScript for comprehensive frontend and backend development.
  • Proficiency with Angular >=16 (with SSR) for frontend tasks.
  • Familiarity with agile development methods, such as Scrum/Kanban

Nice to Have:

  • Knowledge of Vendure .io for backend implementations
  • Experience with Docker, Kubernetes, and an understanding of DevOps practices.

Regarding frontend related tasks:

  • Have a profound understanding of underlying HTML, CSS & SCSS, and Javascript principles
  • Have a understanding of lighthouse score optimizations for SEO
  • Have at least a couple of years experience in Web App Development
  • Build high-quality interfaces and reusable UI components
  • Work closely with UX designers

Regarding backend related tasks:

  • Work closely with PMs, data engineers, and frontend developers
  • Have very good knowledge of TypeScript, NestJS and TypeORM (used by vendure)
  • Have profound expertise with database technologies. (PostgreSQL, MongoDB, Redis)
  • Have understanding of GraphQL and RESTful APIs
  • Have strong knowledge of security topics, including authentication and authorization
  • Take care of functional & end-to-end testing
  • Have problem-solving skills and ability to work under pressure

The Techstack we use:

Programming should be fun therefore fainin uses modern, cutting-edge technologies:

Vendure .io (based on NestJS)

NodeJS with Typescript

PostgreSQL with TypeORM

Typesense

GraphQL + API caching with Stellate

Angular

Vitest for testing

Kubernetes

As we are a young company of course, our tech stack is constantly evolving- We are always open to incorporate input from new hires on tools that they are passionate about.

Some further information:

  • fainin’s operating language is both German and English.
  • fainin is a remote friendly company, but the real magic happens, when like minded people get together. Being located in or around Berlin or Hamburg would be a plus.
  • The position is open-ended. In order to create maximum value for both sides, we reserve a probationary period.
  • This role reports directly to the CTO/CPO.
Benefits

What we offer to you:

  • Belonging and Purpose - be part of the sustainable future and contribute to this important development, we are really passionate and take our values seriously.
  • Development - a steep learning curve, both personally and professionally.
  • Culture - we are proud of our passionate, slightly crazy and principle driven culture.
  • Ownership - Take responsibility and thrive with it.
  • Modern working culture - flexible work hours and trust in your ability to deliver, empowering you to take control of your own personal balance.
  • Remote & Hybrid work approach enabling a good balance
  • Technology - State of the art equipment & techstack.
  • A multicultural team.

Our Principles & Values:

At fainin, we're committed to navigating our journey guided by a distinct set of principles. We believe in having a clear actionable standard set for daily action — a set of guiding stars that illuminate our path forward aligned with our vision and values. These principles aren't just words on paper; they're the essence of how we operate daily. They embody our collective values, define our behaviors, and steer our decision-making processes. They're the unwavering standards that anchor us in our pursuit of excellence. By embracing these principles, we empower each team member to act with confidence and purpose. They serve as our North Star, offering direction, alignment, and a constant reminder of who we are and what we stand for.

  • Growth-mindset. Be proactive and accept change. Especially in the early days, we require leaders, not followers, taking responsibility on their topics, setting and keeping the bar high.
  • Self-responsible, reliable & careful. We execute with care and diligence to remove “code smell”. Keep files clean, check your spelling, apply our code guidelines and document your work. Be responsible beyond your areas of responsibility.
  • React to other peoples messages in group chats at a minimum once daily so everyone knows we are on the same page especially the person that put in the work. Alignment and appreciation is key.
  • Authenticity. Towards yourself and others. Internally and externally.
  • Minimize communication overhead, make up your mind before meetings and conversation and if sending over information on any channel give a one sentence note on the rationale behind.
  • Low Hierarchy. Everybody participates and takes responsibility in tasks that are not necessarily in the field of expertise. Participation and communication is key in all fields.
  • Present a problem always with a solution draft. If hitting a roadblock, take time to clearly state the problem and figure out some possible solution before interacting with the team for help. This is a thing of respect and ownership, others are not meant to fix the problem one is responsible for.
  • Keep up a healthy effective communication. Everyone is responsible to pause and cut interaction immediately that runs into the wrong direction - we have conscious phases of concentrated work. If meetings do not add value to your work or you can not add value to the conversation, you are allowed and encouraged to leave.
  • Be on time, always, it's about respect for other people and the team's output. In any case there is any unforeseen delay, we give a written notice as early as we know to be late.
  • Allow mistakes. It’s human to have weaknesses. Everyone has them, be always kind to yourself, however do not accept them to affect the team's standard to drop. Use tools to support you or discuss with the team on how someone with a strength in this field can support you. Follow an open-minded feedback-culture.

🌟 Meet the Stellar Minds Behind Our Startup 🌟

At the heart of our dynamic startup are four visionaries, Kevin, Johann, Jan and Max, whose passion and expertise set the tone for our journey. All four of them have worked together for more than 3 years already since they were students. Supported by the incredible talents of Luisa, Marvin and Elias, our team is a vibrant blend of diverse skills and shared values.

We are united by a common goal: to make fainin the most efficient platform in the sharing economy.

Kevin, our Chief Technology Officer, is steering our technological endeavors and has developed both our (web-)app and backend. His leadership ensures that our platform remains at the forefront of technology, continuously evolving to exceed user expectations.

Johann is our Chief Product Officer who merges the realms of business and technology. His expertise from KPMG and Drivy (today GetAround) brings a unique blend of legal and financial acumen to our operations.

Max, is our spirited Chief Executre Officer who is a fitness & team-sport enthusiast. His fascination with human relationships adds a unique dimension to our approach, reflecting passion and empathy.

Jan is our Head of Strategy and is involved in most processes in our company to align everything and connect the dots. He is truly passionate about ecological topics and is always available for productive discussions and critical thinking.

Elias, our emerging leader, supports our sales efforts both in the B2C and B2B spheres, ensuring that our platform reaches its full potential. His commitment to customer service and operational tasks keeps our operations running smoothly, providing a seamless experience for our users. With a keen eye for detail and a passion for excellence, Elias brings a dynamic energy to our team.

Our startup isn't just a workplace; it's more as a high-performance sports-team united by a common purpose. The office exudes warmth, with at least one set of bedding always on standby and cabinets stocked with 100kg of ingredients for communal meals, from hearty lentil dishes to flavorful rice and couscous bowls.

And because balance is key, our team ensures that fitness is woven into our daily routine through random push-up challenges and a marathon bet. This unique blend of passion, creativity, and camaraderie is what sets us apart, fueling our motivation and propelling us towards success. Welcome to the spirited world of our startup 🚀 ✨

Please also note:

Research indicates that men typically apply to jobs when they meet about 60% of the criteria, whereas women and other members of marginalized groups often apply only if they fulfill every requirement. Therefore, if you possess most of the qualifications but don't meet every single point on the job description, we encourage you to reach out.

Moreover it is more about the People than the skills. We would like to encourage you to write a cover letter in which you tell us why you, fainin and sharing economy startups, are the perfect fit for you personally.

After that we'd love to have a conversation and explore whether you could be an excellent fit for the role.

We look forward to hearing from you.



  • Hamburg, Hamburg, Deutschland International Campus GmbH Karriere Vollzeit

    Job Title: Senior Software Developer - Full StackJob Description:Design and develop scalable and secure full-stack applications using Java and related technologies.Work closely with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code, following best practices and coding standards.

  • Full Stack Developer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland weCreate Germany GmbH Vollzeit

    About the Role:We are seeking a talented Full Stack Developer to join our team.The ideal candidate will have experience with backend development using Python, as well as proficiency in front-end development with HTML, CSS, and JavaScript.Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to...


  • Hamburg, Hamburg, Deutschland 1Komma5° GmbH Vollzeit

    We are looking for a skilled Senior Software Developer - Full Stack to join our team at {company}.Key Responsibilities:• Developing and maintaining full-stack applications using a variety of programming languages and frameworks.• Collaborating with cross-functional teams to design and implement software solutions.• Analyzing and troubleshooting complex...


  • Hamburg, Hamburg, Deutschland KALORIMETA GMBH Karriere Vollzeit

    About the Role:We are seeking an experienced Full-Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable web applications using Full-Stack technologies.Responsibilities:- Design and develop scalable web applications using Full-Stack technologies- Collaborate with...

  • Software Engineer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland OMD Vollzeit

    Job Title: Software Engineer - Full Stack DeveloperDescription:We are looking for a highly skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our cross-functional team to deliver high-quality software...


  • Hamburg, Hamburg, Deutschland Hagatec GmbH Vollzeit

    Job Title: Senior Software Developer (Backend) - Full Stack ExperienceWe are seeking an experienced Senior Software Developer to join our team. The ideal candidate will have a strong background in backend development using full stack technology. Responsibilities include designing, developing, and maintaining scalable and efficient software solutions.


  • Hamburg, Hamburg, Deutschland P&M Agentur Software & Consulting GmbH Vollzeit

    As a Senior Software Engineer at our company, you will be responsible for the development of our Full Stack application.Main Responsibilities:Design and develop high-quality full stack application features.Work collaboratively with cross-functional teams to ensure seamless integration of features.Stay up-to-date with the latest full stack development trends...

  • Software Engineer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland DIS AG Vollzeit

    Job Title: Software Engineer - Full Stack DeveloperWe are seeking a highly skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and deploying scalable software applications. Your primary focus will be on back-end development, but you will also work on front-end development and collaborate...

  • Software Engineer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland Mobile Wundversorgung Inh. Rafal Dobrowolski & Karolina Dobrowolski Karriere Vollzeit

    About the Role:As a full stack developer, you will be responsible for designing and developing complex software systems. Your primary focus will be on the backend side of the application, using languages such as JavaScript and Node.js. You will work closely with our team to ensure that the application is scalable, efficient, and user-friendly.Key...

  • Full Stack Developer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland PERMACON GmbH Hamburg Vollzeit

    About the Role:We are seeking a Full Stack Developer to join our team and help us create innovative solutions for our clients. The ideal candidate will have experience in developing scalable and efficient software applications using a range of technologies.Key Responsibilities:Design and develop full stack software applications using Java, Python, and...


  • Hamburg, Hamburg, Deutschland Engel & Völkers Holding GmbH Vollzeit

    Engage in a rewarding career as a Full Stack Software Developer at Engel & VölkersWe are seeking an experienced and motivated developer to join our dynamic team in Hamburg. As a key member of our tech department, you will play a vital role in shaping the future of our digital products and services.

  • Software Engineer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland DIS AG Vollzeit

    At {company}, we are looking for a skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing and developing web applications using a variety of programming languages and frameworks.Key Responsibilities:Design and develop web applications using HTML, CSS, JavaScript, and other programming languages.Implement...

  • Software Engineer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland Just Eat Takeaway Vollzeit

    Job SummaryWe are seeking a highly skilled Software Engineer - Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications. Responsibilities:- Design and develop high-quality web applications using multiple programming languages and frameworks.-...

  • Software Engineer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland Wentzel Dr. GmbH Vollzeit

    We are seeking an experienced Software Engineer - Full Stack to join our team at "{company}". In this role, you will be responsible for designing, developing, and maintaining our company's software applications.Key Responsibilities:Design and develop scalable and efficient software solutionsCollaborate with cross-functional teams to identify business needs...

  • Software Engineer

    vor 4 Wochen


    Hamburg, Hamburg, Deutschland Junico Vollzeit

    We are seeking a skilled Software Engineer to join our team and contribute to the development of our full stack applications.Design, develop, and deploy scalable and efficient full stack solutionsCollaborate with cross-functional teams to identify and prioritize project requirementsStay up-to-date with the latest technologies and trends in full stack...


  • Hamburg, Deutschland JAKALA Germany GmbH Vollzeit

    Du bist Full Stack Developer (all genders) mit einer Leidenschaft für innovative Lösungen? Du bringst tiefgehende Erfahrung in der Entwicklung von Webanwendungen mit und liebst es, im Team anspruchsvolle Projekte von Frontend bis Backend zu realisieren? Dann suchen wir genau dich. Zum nächstmöglichen Zeitpunkt suchen wir einen motivierten und engagierten...


  • Hamburg, Deutschland JAKALA Germany GmbH Vollzeit

    Du bist Full Stack Developer (all genders) mit einer Leidenschaft für innovative Lösungen? Du bringst tiefgehende Erfahrung in der Entwicklung von Webanwendungen mit und liebst es, im Team anspruchsvolle Projekte von Frontend bis Backend zu realisieren? Dann suchen wir genau dich. Zum nächstmöglichen Zeitpunkt suchen wir einen motivierten und engagierten...


  • Hamburg, Deutschland JAKALA Germany GmbH Vollzeit

    Du bist Full Stack Developer (all genders) mit einer Leidenschaft für innovative Lösungen? Du bringst tiefgehende Erfahrung in der Entwicklung von Webanwendungen mit und liebst es, im Team anspruchsvolle Projekte von Frontend bis Backend zu realisieren? Dann suchen wir genau dich.Zum nächstmöglichen Zeitpunkt suchen wir einen motivierten und engagierten...


  • Hamburg, Hamburg, Deutschland PRIOjet GmbH Vollzeit

    About the RolePRIOjet GmbH is seeking a skilled Full Stack Developer to join our team. The ideal candidate will have experience in building scalable backends and frontend applications using various technologies.Key Responsibilities:Design and implement efficient backend APIs using Node.js and Typescript.Develop user-friendly frontend applications using React...

  • Full Stack Developer

    vor 4 Monaten


    Hamburg, Deutschland HanseVision GmbH Vollzeit

    Full Stack Developer (m/w/d) Azure and SharePoint bei HanseVision GmbH - Ein Unternehmen der Bechtle Gruppe | softgarden View job here Living Transformation.HanseVision unterstützt seine Kunden bei der Bewältigung der Herausforderungen einer sich verändernden digitalen Arbeitswelt.Unsere Mission ist es, mit kreativen Lösungen und...