Senior Full-Stack Engineer

Permanent employee, Full-time · Remote

Read job description in:
Your mission
You will be part of the team that revolutionises corporate provisions!
You will help companies to provider better for their employees by developing and running the operating system of corporate provision.
You will contribute to a more equal and better-off society that actively fights old-age poverty.
Your responsibilities
  • Develop and maintain the Penzilla web application using Typescript
  • You work directly with our Head of Engineering and the founders to bring new ideas to life
  • Together with the team, you design, implement and ship new features while continuously improving the overall developer experience
  • Contribute to the overall architecture of the application
  • Write high-quality, well-documented and maintainable code
  • Ensure the application is scalable, secure and optimised for performance on our AWS infrastructure
  • Participate in code reviews and provide constructive feedback
  • Continuously improve the development process by introducing new tools and best practices
  • You build features with an “you build it, you run it” mindset and are responsible for testing, deployment and monitoring of your code
Your Profile
  • Strong knowledge of TypeScript and its features, including interfaces, generics, and decorators
  • Experience with a variety of front-end frameworks and libraries, such as React, Angular, and Vue.js
  • Proficiency in back-end development with Node.js and Express or NestJS
  • Familiarity with relational and NoSQL databases and ORMs such as Sequelize, TypeORM, and Mongoose
  • Expertise in unit testing and test-driven development (TDD) using frameworks such as Jest or Mocha
  • Knowledge of design patterns and software architecture principles, such as SOLID and the hexagonal architecture
  • Understanding of containerization and deployment using Docker and Kubernetes
  • Experience with continuous integration and delivery (CI/CD) pipelines and tools such as Jenkins, Travis CI, or GitLab CI/CD
  • Understanding of cloud computing platforms, such as AWS or GCP
  • Strong problem-solving skills and ability to analyze and debug complex issues
  • Excellent communication skills and ability to work collaboratively in a team environment
  • Ability to mentor and provide technical guidance to junior developers.
About us
 
Why Penzilla?

We offer a lively start-up atmosphere where experienced experts, young professionals and founders work side by side to grow together and share successes. 

You will receive a permanent employment contract and 30 days of vacation per year right from the start. 

We appreciate your flexibility. That's why we offer flexible working hours and the possibility to work both in the office and at home. 

Enjoy first-class working conditions, including a MacBook and a modern office, offering snacks and free drinks. 

We welcome applications from people with a wide range of experiences, talents and characters. 

Diversity is important to us and we welcome applications regardless of skin color, religion, origin, gender identity, sexual orientation. 

If you are dedicated and ambitious, join Penzilla and be part of our success story.

What we do

Penzilla is a start-up based in Munich which is building the leading European SaaS solution for corporate provision. We are a young, innovative and fast-growing company and have just successfully closed a pre-seed funding with renowned funds and industry expert business angels. At Penzilla, we believe it's time to make corporate provision the way it really should be - simple. That's why we offer a solution that helps everyone get the maximum benefit from corporate provision options. Most importantly, we enable every employer to have true corporate social responsibility with 100% compliance and every employee to receive a fair provision.

Our vision

We believe that corporate social responsibility is about more than pro bono work and supporting social projects. We are convinced that every company should easily be able to make its contribution to a sustainable social structure. Namely, by enabling every employer to live up to the responsibility it has for its employees, because this goes beyond the time when the employees are working. We think that every worker should receive a fair "pension" - a salary in old age, sickness or disability, so to speak. When an employer makes this possible, it is lived and concrete corporate social responsibility. In this way, every employer contributes to avoiding poverty in old age and reducing social tension caused by generational injustice.

Deine Mission
  • Du entwickelst und pflegst die Penzilla-Webanwendung mit Typescript
  • Du arbeitest direkt mit unserem Head of Engineering und den Gründern zusammen, um neue Ideen zu verwirklichen
  • Gemeinsam mit dem Team entwirfst, implementierst und lieferst Du neue Features und verbesserst dabei kontinuierlich die gesamte Anwendung
  • Du trägst zur Gesamtarchitektur der Anwendung bei
  • Du schreibst hochwertigen, gut dokumentierten und wartbaren Code
  • Du stellst sicher, dass die Anwendung skalierbar, sicher und für die Leistung in unserer AWS-Infrastruktur optimiert ist.
  • Du nimmst an Code-Reviews teil und gibst konstruktives Feedback
  • Kontinuierliche Verbesserung des Entwicklungsprozesses durch Einführung neuer Tools und Best Practice
  • Du entwickelst Funktionen nach dem Motto "You build it, you run it" und bist für das Testing, Deployment und Monitoring der Anwendung verantwortlich
Deine Aufgaben
  • Gute Typescript Kenntnisse: features, interfaces, generics und decorators
  • Erfahrung mit einer Vielzahl von Frontend-Frameworks und -Bibliotheken, wie z.B. React, Angular oder Vue.js
  • Kenntnisse in der Backend-Entwicklung mit NestJS oder Node.js und Express 
  • Vertrautheit mit relationalen Datenbanken und entsprechender ORMs wie Sequelize, TypeORM und Prisma.io
  • Erfahrung mit Unit-Tests und testgetriebener Entwicklung (TDD) unter Verwendung von Frameworks wie Jest oder Mocha
  • Kenntnisse von Design Patterns und Grundsätzen der Softwarearchitektur, wie SOLID und hexagonale Architektur
  • Verständnis von Containerisierung und deren Deployment mit Docker
  • Erfahrung mit Pipelines für die kontinuierliche Integration und Bereitstellung (CI/CD) und Tools wie Jenkins oder GitLab CI/CD
  • Kenntnisse über Cloud-Computing-Plattformen wie AWS oder GCP
  • Ausgeprägte Problemlösungsfähigkeiten und die Fähigkeit, komplexe Probleme zu analysieren und zu beheben
  • Hervorragende Kommunikationsfähigkeiten und die Fähigkeit, in einem Team zusammenzuarbeiten
  • Fähigkeit, jüngere Entwickler anzuleiten und ihnen technische Hilfestellung zu geben.
Über uns
Warum Penzilla?

Wir bieten eine lebendige Start-up-Atmosphäre, in der erfahrene Experten, Young Professionals und Gründer Seite an Seite arbeiten, um gemeinsam zu wachsen und Erfolge zu teilen.
Du erhältst von Anfang an einen unbefristeten Arbeitsvertrag und 30 Tage Urlaub pro Jahr.
Wir schätzen deine Flexibilität. Deshalb bieten wir flexible Arbeitszeiten und die Möglichkeit, sowohl im Büro als auch zu Hause zu arbeiten.
Bei uns genießt du erstklassige Arbeitsbedingungen, darunter ein MacBook und ein modernes Büro mit Snacks und kostenlosen Getränken.
Wir freuen uns über Bewerbungen von Menschen mit den unterschiedlichsten Erfahrungen, Talenten und Charakteren.
Vielfalt ist uns wichtig und wir begrüßen Bewerbungen unabhängig von Hautfarbe, Religion, Herkunft, Geschlechtsidentität und sexueller Orientierung.
Wenn du engagiert und ehrgeizig bist, komm zu Penzilla und werde Teil unserer Erfolgsgeschichte

Was wir tun

Penzilla ist ein Start-up mit Sitz in München, das die führende europäische SaaS-Lösung für die betriebliche Altersvorsorge aufbaut. Wir sind ein junges, innovatives und schnell wachsendes Unternehmen und haben gerade erfolgreich eine Pre-Seed-Finanzierung mit renommierten Fonds und branchenkundigen Business Angels abgeschlossen. Wir bei Penzilla glauben, dass es an der Zeit ist, die betriebliche Altersvorsorge so zu gestalten, wie sie wirklich sein sollte - einfach. Deshalb bieten wir eine Lösung an, die jedem hilft, den maximalen Nutzen aus den Möglichkeiten der betrieblichen Altersvorsorge zu ziehen. Am wichtigsten ist, dass wir es jedem Arbeitgeber ermöglichen, echte soziale Verantwortung zu übernehmen, die zu 100 % eingehalten wird, und dass jeder Arbeitnehmer eine faire Vorsorge erhält.

Unsere Vision

Wir glauben, dass Corporate Social Responsibility mehr ist als Pro-Bono-Arbeit und die Unterstützung sozialer Projekte. Wir sind davon überzeugt, dass jedes Unternehmen auf einfache Weise seinen Beitrag zu einer nachhaltigen Sozialstruktur leisten können sollte. Nämlich dadurch, dass jeder Arbeitgeber in die Lage versetzt wird, seiner Verantwortung für seine Mitarbeiter gerecht zu werden, denn diese geht über die Zeit, in der die Mitarbeiter arbeiten, hinaus. Wir sind der Meinung, dass jeder Arbeitnehmer eine faire "Rente" erhalten sollte - sozusagen ein Gehalt im Alter, bei Krankheit oder Invalidität. Wenn ein Arbeitgeber dies ermöglicht, ist das gelebte und konkrete soziale Unternehmensverantwortung. So trägt jeder Arbeitgeber dazu bei, Altersarmut zu vermeiden und soziale Spannungen, die durch Generationenungerechtigkeit entstehen, abzubauen.

Deine Bewerbung!
Wir freuen uns über dein Interesse an Penzilla. Bitte fülle das folgende ​Formular aus. Sollte es Schwierigkeiten beim Hochladen Deiner Dateien geben, kontaktiere uns bitte per Mail unter recruiting@penzilla.de.

Bitte lade deinen Lebenslauf, aktuelle Zeugnisse sowie ein kurzes Anschreiben hoch (insgesamt max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.