Senior Software Engineer
DeepSkill
About the role
About DeepSkill
We are DeepSkill, an innovative training and platform provider for future skills, specializing in the development of leaders, experts and talent. With customized, data-driven learning journeys, DeepSkill helps companies achieve a sustainable return on learning and measurable business success. Their AI-powered content on the innovative platform helps organizations build critical competencies for successful transformation and effective leadership in uncertain times.
If you want to be part of a dynamic team shaping the future of learning and helping organizations transform, then you've come to the right place!
Why DeepSkill?
At DeepSkill, you can expect not just a job, but a career in which you will develop quickly and take on responsibility from the very beginning. You will be part of a dynamic environment in which you will be challenged and, above all, encouraged to give your best. Here you benefit from a steep learning curve and can have a direct influence. With us, you are not only part of a successful team, but also make a meaningful contribution that makes a tangible difference.
What we are looking for
We are looking for a Senior Software Engineer with a strong architectural mindset who enjoys building complete systems end-to-end.
You will co-own the platform architecture together with the tech lead and the team, focusing on maintainability, scalability, and developer velocity, while still being hands-on in implementation.
This role is ideal for engineers who:
- Think in systems and trade-offs, not just tickets.
- Enjoy frontend development but prioritize clean architecture over pixel-perfect UI.
- Want real ownership and technical decision-making power.
Your benefits at DeepSkill:
- Flexible trust-based working hours with at least 3 working days of remote work if hybrid model is used.
- Extensive workation opportunities to benefit from new perspectives and work locations.
- Above-average vacation (30 days + Christmas and New Year's Eve) for a good work-life balance.
- Attractive mobility rewards to recognize your commitment.
- An inspiring workplace in a highly motivated team.
Your tasks:
- Co-own and evolve the platform architecture together with the tech lead and the engineering team, making conscious design and technology decisions.
- Design and implement scalable, maintainable system architectures across frontend, backend, and infrastructure.
- Take end-to-end ownership of platform features: requirements clarification, system design, implementation, testing, deployment, monitoring, and maintenance.
- Continuously improve developer experience, codebase maintainability, and development velocity.
- Balance architectural quality with pragmatic delivery, making informed trade-offs where necessary.
- Actively challenge requirements and existing solutions to prevent technical debt and long-term complexity.
- Collaborate closely with Product, UX/UI, and other stakeholders to translate business needs into robust technical solutions.
- Mentor team members through architectural guidance, code reviews, and technical discussions.
Hard skills:
- 5+ years of professional experience in full-stack software development with architectural responsibility.
- Strong experience with Next.js / React and TypeScript, with a solid understanding of frontend architecture and performance.
- Strong backend experience with Node.js, APIs, and data modeling (relational and/or NoSQL databases).
- Proven experience designing and operating cloud-native architectures on AWS (e.g. compute, storage, networking, CI/CD).
- Experience making architectural decisions that improve maintainability, scalability, and developer velocity.
- Comfortable owning production systems, including monitoring, debugging, and iterative improvement.
- Experience with Docker and modern CI/CD pipelines.
- Experience or strong interest in using AI-assisted development tools (e.g. Copilot, Cursor, ChatGPT) as part of daily engineering work.
- Excellent English skills. German is a plus.
Soft Skills:
- Strong sense of technical ownership and responsibility.
- Confident in discussing, defending, and revising architectural decisions.
- Strong motivation to make a meaningful and sustainable impact on the growth of the company.
- Ability to communicate complex technical concepts clearly to technical and non-technical stakeholders.
- Team-oriented mindset and willingness to mentor junior team members, promoting knowledge sharing and continuous improvement.
- Passionate about personal growth, emotional intelligence, and modern leadership methodologies.
- Comfortable working in an agile Kanban setup with continuous prioritization and iterative improvement.
What you can expect:
- Responsible collaboration in an innovative, growing company where you can actively help shape the future of learning.
- Supportive, growth-oriented culture with structured feedback processes, collaborative decision-making, and clear opportunities for professional development.
- Flat hierarchies and short communication channels ensure a dynamic working environment.
- An open corporate culture in which you can fully develop your skills.
- Working in a real dream team with strong values such as leadership, empathy, excellence, growth mindset and impact.
Are you ready to shape the future of learning together with us? Then we look forward to receiving your application!
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free