Jobs and Careers
DE
Senior Software Engineer (m/w/d)
DextraData GmbHGermanyfull_timeVerifiedPosted 16 Dec 2024
About the role
We are looking for a Senior Backend Software Engineer (m/f/d) to join our software development team in Munich, Berlin or Essen. This unique opportunity involves working on our Java-based backend systems in the first phase and then transitioning to a modern Node.js and TypeScript stack as part of our system modernisation initiative. You will play a key role in maintaining and optimising existing solutions while shaping the future of our SaaS products.
Your Impact:
As a Senior Backend Software Engineer (m/f/d), you will take ownership of planning and developing software solutions in complex environments. Your expertise will be crucial in shaping our architecture and leading the transition from Java to Node.js/TypeScript while mentoring junior team members and contributing to strategic technical decisions.
Responsibilities:
We look forward to meeting you.
Your Impact:
As a Senior Backend Software Engineer (m/f/d), you will take ownership of planning and developing software solutions in complex environments. Your expertise will be crucial in shaping our architecture and leading the transition from Java to Node.js/TypeScript while mentoring junior team members and contributing to strategic technical decisions.
Responsibilities:
- System Maintenance: Maintain and enhance existing Java-based backend systems using Spring Boot and Hibernate.
- Future Transition: Contribute to the design and implementation of a modern Node.js/TypeScript backend.
- Service Development: Develop scalable, resilient, and secure backend services using frameworks like Express or NestJS.
- API Development: Build and maintain robust RESTful APIs, with potential to explore GraphQL.
- Performance Optimization: Optimize system performance and troubleshoot complex technical challenges.
- Security Practices: Implement secure coding practices and ensure compliance with industry standards.
- Mentorship: Mentor and guide junior developers, fostering a culture of technical excellence.
- Collaboration: Collaborate with stakeholders and cross-functional teams to gather requirements and deliver impactful solutions.
- Java Expertise: Extensive backend development experience with strong proficiency in Java, Spring Boot, and Hibernate.
- Node.js/TypeScript: Familiarity with or willingness to work with Node.js and TypeScript for backend development.
- Database Management: Hands-on experience with relational databases (e.g., PostgreSQL) and ORMs (e.g., Hibernate, TypeORM, or Prisma).
- API Design: Experience designing and developing APIs (RESTful; GraphQL is a plus).
- Cloud Platforms: Strong understanding of public cloud platforms (e.g., AWS, Azure, GCP) and containerisation tools (e.g., Docker).
- System Optimization: Proven ability to profile and optimise backend systems for performance and scalability.
- Communication Skills: Excellent communication, stakeholder management, and mentoring skills.
- Language Proficiency: Professional proficiency in written and spoken English.
- Autonomy, ownership, and opportunities for innovation.
- Tailored training, certifications, and career growth pathways.
- A hybrid working setup (3 days week at the office) and flexible workation policy.
- Employer-funded benefits like pensions, fitness, bicycles, and daycare subsidies.
- A collaborative culture with short communication channels and constructive feedback.
We look forward to meeting you.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s