We are looking for a Senior Full-Stack Software Engineer to enhance the Jedox platform. In this role, you will be essential in designing, developing, implementing, testing, and maintaining platform functionalities and their integration within the Jedox cloud infrastructure. Your key responsibilities will include:
Developing, implementing, testing, and maintaining the components (services, frontend, middleware) for the Jedox platform for the corresponding team.
Contributing to the global design system, e.g., with the implementation of components.
Participating as a major stakeholder in the whole software development lifecycle: refinement, design, prototyping, implementation, testing, rollout, and maintenance.
Evaluating new technologies for new requirements or to optimize performance and stability.
Collaborating with product management, implementation services, quality assurance, and support.
Leading and mentoring other (junior) engineers in the team to enable them to improve their tasks.
Your Profile
You are an experienced software engineer with a strong background in full-stack development and a passion for improving platform efficiency and productivity. You thrive in leading teams and managing technical projects. You are adaptable, a quick learner, and excel in an agile environment. Key qualifications include:
4+ years of experience in Software Development.
Ability to lead and train other (junior) engineers to enable them to improve their work on development and implementation parts.
Ability to lead discussions with other stakeholders like PM, QA, and implementation services on technical and strategic development topics.
Ability to handle cross-team tasks and be the go-to person for cross-team technical issues.
Fluent in modern Java Spring and/or React, TypeScript, JavaScript, and Java.
Experienced in (micro-)service implementation for scalable environments.
Knowledge of design and architectural concepts for scalable web applications.
Know-how to write clean code, apply design patterns, and conduct unit testing.
Knowledge of CSS, HTML, and UI design languages.
Knowledge of developing responsive web-based UI.
Experience with CI/CD and development toolchain such as Git/GitHub.
Familiar with working in an agile environment, e.g., Scrum or similar methodologies.
For this role, we are looking for someone based near our offices in Freiburg or Frankfurt.