Senior Backend Software Engineer (m/f/x)
Constance, Germany
Your Mission
- We rely on your expertise to not only realize proof-of-concepts (PoCs) but also seamlessly integrate partner SDKs into core systems. You will play a significant role in elevating our communication with advanced adapters for core systems to a new level
- Teamwork is at the heart of what we do. You will collaborate closely with our app developers to build powerful APIs and lead complex migration projects. Your efficient solutions and extensive knowledge are our secret weapons
- You are the key to tackling challenges with agility and efficiency and making our projects shine. Code excellence is no accident with us – you ensure thorough testing and employ best practices
- Stay up to date with the latest industry trends and emerging backend technologies. Your input is crucial to taking our development processes and systems to the next level
Your Qualifications
- Experienced software developer with a passion for innovation and continuous improvement
- Agile mindset and a willingness to constantly enhance your skills
- Strong teamwork and excellent communication skills for solving complex backend challenges
- A minimum of 4 years of backend development experience in Java 8+ with extensive knowledge of Spring Boot and microservices
- Profound knowledge and practical experience in containerization, especially in the Google Cloud
- Optional: Experience with Kafka and/or Camunda, as well as familiarity with AEM
- Fluent communication in German and English, along with a valid work permit in Switzerland
Your employer
- An inspiring workspace that fosters creativity
- Flexibility in work arrangements and a strong focus on work-life balance
- A key role in a global, innovative team in a dynamic environment
- Career development with an emphasis on innovation and diversity
- Training opportunities and active participation in conferences
- Team-building activities and a unique company culture
- A kitchen stocked with fresh coffee, beverages, and snacks
Your Teammates
Say hello to some of your buddies you will work with
Frequently asked questions
How does a normal day look like?
Usually, the first place we go is the kitchen for a delicious espresso. After that we are ready for the start into our day.
Most of the time we have a daily standup in the morning, where we exchange information within the project team. This usually takes place in an online call. We work according to the agile approach, which means sprints, refinements, plannings, reviews, retrospectives, user stories and pair programming are part of our everyday work.
At N47 you can be yourself without having to pretend. The atmosphere is very relaxed and we sometimes have a spontaneous barbecue at lunchtime or a beer together in the evening.
How does the application process work?
- We assess your application documents and provide you with feedback
- Interview #1 with recruiter/teamlead (1 to 1.5 hours)
- Interview #2: Further conversations about expert topics and knowledge (1 hour)
- Offer with salary
- Sign contract
Join our team!
We’re excited to learn more about you as you fill out this application to join N47. Please provide details in our application form outlining your qualifications, experience, and goals for the position. We’re interested in your professional background, but we also want to see who you are beyond the resume.
We are building a team that supports one another. Our projects provide excellent services to our clients by paying close attention to detail and acting professionally at all times. We strive for external and internal innovation.
We’re dedicated to establishing a group with a wide range of experiences, viewpoints, and expertise. A more diverse group of people will help us get better results.
Nothing about you matters, not your gender, not your religion, not your skin color, not even your famous uncle.
We are eager to meet you and see how you can help strengthen our team.