Senior Software Engineer Backend (f/m/d)
at Spread Group
Leipzig, Saxony, Germany (Germany wide remote - min travel onsite to Leipzig once per month)
Who We Are
Spread Group is a renowned global provider of customized apparel and lifestyle products, distinguished by our commitment to made-to-order technology. Our core business model revolves around producing precisely what our customers desire, precisely when they desire it. As pioneers in this space, we combine sustainability with on-demand personalization, enabling individuals and businesses to express their unique identities through bespoke creations. Join us to be part of a global leader in the exciting world of personalized apparel and lifestyle products. Spread Group is revolutionizing the way we connect sustainability with cutting-edge customization, offering our customers and partners an unparalleled experience in the fashion industry.
Our partner team is the interface between our e-commerce platform and our sellers aka partners (store owners and Spreadshirt marketplace designers) and provides them with all the necessary tools (as web application and mobile application for iOS and Android) to make creative ideas available to as many customers as possible. This includes the publication of designs, the configuration of accounts and sales channels, as well as the evaluation by means of individual statistics. Develop new and existing software solutions together with other Software Engineers, Designers and the Product Owner and integrate them into our system landscape.
As we continue to expand our horizons, we are seeking a talented and driven individual to join our dynamic team as the Senior Software Engineer Backend (f/m/d) and drive innovation forward. The role is full-time and offers the flexibility to work on-site at our Leipzig headquarters or remotely within Germany.
Our Tech Stack
- We use the JVM in the backend, mostly using Java & Kotlin
- We run several Spring boot software services as web services, which we continuously extend and optimize
- We use Mongo and MySQL databases for persisting data
- We use Maven, Sonar, Gitlab for build processes, Kubernetes, Docker and Rundeck for deployments, Kibana and Grafana for monitoring, Jira, Confluence and Miro as tool support for day-to-day work
- We use Vue, React and React Native in the frontend.
- We use Python for our internal tooling
- We consider change to be a driving force in our development and are not afraid to challenge existing architectures
What You´ll Do
- You will be part of a passionate team to find the best possible solutions together
- You will collaborate closely with other engineers, product designers, product owners and users
- You will attack complexity and fight for simple solutions
- You are proficient in developing Java services based on Spring Boot.
- You ideally have experience with Kafka and ElasticSearch.
- You are familiar with distributed systems and their challenges.
- You can take the lead in planning software architectures and long-term roadmaps.
- You stay up to date with the latest developments in the software industry.
- You like helping colleagues who are stuck and don’t mind asking for help.
- You have an appreciative nature, are open minded and have a growth-mindset.
- You have a pragmatic mindset and care about solving problems for our users – not for unlikely future requirements.
- You know that handling and providing constructive feedback is essential for effective teamwork as well as your personal development
- You have a good command of English
Why Should You Join Us
- Flexibility & Trust: Enjoy flexible working hours and remote work options within Germany, all based on mutual trust, ensuring a healthy work-life balance that suits your needs.
- Time to Recharge: Take advantage of a generous 30 days of holiday, and relish family-friendly working policies that cherish your precious moments with loved ones.
- Transparency & Growth: Attend regular General Assemblies (GAs) to be part of our vision, knowing you contribute to a bright future. Benefit from our in-depth onboarding program and visit production sites in the Czech Republic to deepen your understanding of our operations.
- Learn & Excel: Elevate your skills with German and English language courses, interdisciplinary workshops, and training, empowering your professional growth.
- Perks That Delight: Enjoy the convenience of using our company car, and revel in a remarkable 50% discount on all our products, along with exclusive access to irresistible discount campaigns.
- Inspiring Spaces: Work in modern offices designed to inspire creativity, boasting a rooftop terrace and cozy kitchens for breaks and after-work events.
- Celebrate Success: Join our lively company events, from invigorating hiking days to unforgettable summer and Christmas parties. Relish Fridays with refreshing drinks, making every moment memorable.
- Be You & Belong: Embrace a warm and inclusive atmosphere where authenticity is celebrated, with no dress code to limit your self-expression. Bring your four-legged friends along for an uplifting work environment.
- Discover Spreadster Life: Connect with team members through our unique "Meet-a-Spreadster" program, gaining insights into our diverse world.
You can find our data protection information for applicants here / Unsere Datenschutzhinweise für Bewerber findest Du hier: https://www.spreadgroup.com/data-protection-applicants/