Our promise for your (working-)life
Team spirit
We
* laugh together about everything, including ourselves.
* contribute our own ideas and implement them together
* work together, making onpier a little better every day.
* meet with the entire company (15 nationalities, currently residing in Germany, Austria, Italy, Spain, and Estonia) wice a year in Munich for workshops and socializing.
Special offers
You
* would like to leave Germany and work from somewhere else? After consulting with your lead, you can work (at your own expense) from several other countries (worldwide) for a limited period per year.
* Looking forward to cool and useful goodies? You'll receive various goodies from us at the start and during our "onpier Onshore Days."
Key facts
You
* love freedom? We support you with our flexible and trust-based working hours in a 100% remote work model (100% mobile work from Germany ).
* want to progress and not stand still? We support your personal development with customized training options of your choice.
* prefer to make your own decisions? You have the choice and can choose between Mac and Linux.
* know someone we absolutely need at onpier who would be a perfect match? Then look forward to a referral bonus.
* want to immerse yourself in a different environment for breaks and relaxation from your daily work routine? We support this with 30 vacation days per year.
* have a special event coming up, such as your wedding, the birth of your child, or are you moving? We'll give you one day of special leave for each of these.
* would like to have additional financial resources available later on? We'll help you with this with a company pension plan.
Our tech stack
* AWS and GCP
* Kafka, Postgres and MongoDB
* Java Spring applications with Angular frontends
* Tekton, ArgoCD and GitHub for deployment
* Terraform for IaC
* Python and Golang for tools
Your mission for our vision
You
* lead the development of Angular applications, from project setup to deployment.
* design scalable and maintainable solutions while adhering to best practices.
* collaborate with cross-functional teams to integrate front-end and back-end systems.
* write clean, efficient, and reusable code for components, services, and utilities – we love code complexity below 4.
* implement testing strategies to ensure code quality and reliability.
* optimize application performance and responsiveness through efficient rendering and bundling techniques.
* document codebases, APIs, and architectural decisions.
* conduct code reviews and provide mentoring to junior developers.
* monitor application performance and bug tracking to ensure an optimal user experience.
* stay up to date on the latest Angular developments and industry trends.
Your experiences for our quality
You
* have successfully completed a degree in IT or equivalent experience.
* have +3 years of professional experience as a Java developer.
* are familiar with technologies such as Spring, REST API, Kafka or MongoDB.
* have fun when you have to solve complex problems and have a desire to learn new things.
* enjoy ownership, are absolutely reliable, proactive, self-organized and a team player.
* have a solution-oriented way of thinking and the ability to explain complex relationships in an understandable way.
* speak and write English fluently, German skills is an advantage.