Senior Full Stack Developer (m/f/nb) - Big Data Platform
In the Conrad Big Data team, we develop and operate a platform that serves as the basis for data exchange, reports, analysis and AI. Keywords such as high-performance, scalable, central data storage, company-wide usability, provision of data for internal and external apps, self-service, etc. drive us every day. Agility, an iterative approach, continuous improvement and open feedback are on our agenda.
Responsibilities
- Feature development: Design and implement new, sophisticated full-stack features, services, and applications
- System architecture: Lead the shaping and strategic development of our system architecture, considering future requirements and technological trends
- Operation & optimization: Ensure the stable and secure operation of the platform by maintaining existing services and microservices, and continuously optimizing system performance and security
- Mentoring & Leadership: Support less experienced developers as a technical role model and mentor, conduct code reviews, and promote a culture of continuous learning
- Team Culture: Contribute significantly to a culture of feedback that enables the team to continuously develop and achieve excellent results together
Requirements
- At least 5 years of solid professional experience in software development
- Excellent knowledge of Java; experience with Python is a welcome plus
- Confident use of modern front-end frameworks, especially Vue.js
- Proficient use of relational (SQL) and non-relational (NoSQL) databases
- Solid experience in the design and implementation of microservice architectures
- Practical experience with event streaming platforms, ideally Apache Kafka
- Strong analytical skills and a passion for developing innovative solutions to complex challenges
Benefits
- Competitive compensation package
- Opportunities for professional and personal development
- Flexible working hours and remote work options
- Modern and collaborative work environment