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.
