Senior Software Engineer - Platform & Operations
Title: Senior Software Engineer, Platform & Operations
Our client is an international home furnishing retailer with Scandinavian roots.
They launched their biggest IT initiative ever, to become even better within
- channel
- commerce. You will become a part of their IT department, which consists of more than 200 highly skilled colleagues. As our new colleague, you will work on the further development of client’s
- load
- channel
- commerce platform, which is used in more than 28 countries.
Hybrid work model: 3 times a week from the Lisbon office (Avenida Liberdade 36, Piso 7, 1250-147 Lisboa, Portugal)
WHAT WE OFFER YOU
Our client is in the middle of restructuring our IT landscape, turning it into a headless,
- driven, and microservice architecture.
Inscale is looking for an experienced Senior Software Engineer to contribute with great code and good software design and to become a part of the team.
Furthermore, we offer you:
- A relaxed and
- minded atmosphere - Sparring and feedback from skilled colleagues at all levels in the organisation
- A job with rich possibilities to influence the demanding technical solutions
- A corporate culture with a short distance from thought to action
- A job where you get the opportunity to develop professionally and personally
- A workplace in an exciting international company, where dynamism, expansion and development have a high priority
- Focus on work/life balance and a healthy work environment
Benefits:
- 20% time for personal development (education, training,
- study). - Health Insurance by Multicare.
- Internal training programs are designed to enhance both technical and personal development.
Senior Software Engineer, Platform & Operations is responsible for handling incidents in our production environment, as well as making sure our applications are performing and keeping stable operations.
As a Senior Software Engineer, Platform & Operations, you will be capable of working independently on highly complex tasks, such as:
- Possesses a strong knowledge of relevant technology and business domains within JYSK and takes a proactive role in sparring with stakeholders on possible solution designs.
- Has the ability to take technical ownership of system, technology, or application areas.
- Naturally takes responsibility for estimation and coordination of own tasks, including ensuring these are in line with overall strategy or guidelines within the department.
- Takes the lead in doing product breakdown and software development in the support team.
- With high responsibility for tasks and solutions, the senior employee sets directions, guides colleagues and facilitates solution designs, and supports the agile development processes. Is proactive in ensuring continuous personal and professional development and becoming a better craftsman. Has responsibility for planning and owning the process in dialogue with the team leader.
- Assist the RTM organization by handling production issues and technical support.
- Takes responsibility for incident management and facilitating postmortems.
Areas of responsibility:
Platform & Operations:
- Troubleshooting and debugging of problems and error corrections of systems and business flows.
- Investigate and implement solutions to technical problems.
- Provide technical support for Java backend systems to colleagues across departments.
- Monitor and analyze metrics and applications to identify errors and problems.
- Participate in system design consulting, platform management, and capacity planning.
Software development:
- Development of Java-based backend applications. Including some administrative frontends.
- Design and architecture of applications in line with architectural and developer guidelines.
- Focus on making and keeping the applications “cloud native” when writing code.
- Make sure all committed code is
- reviewed. - Ensure the right amount of automated testing of the code and at the right levels. o Ensure documentation is kept updated.
- Ensure that metrics and monitoring are implemented in all applications.
Application responsibility
- Application responsibility for specific applications as documented in the Next insight system, and partly responsible for the applications that the scrum team as a whole holds the responsibility for.
- It can include 3rd Party systems and libraries such as Confluence, Jira, Salesforce, and others. It is documented in full on My
JYSKDocs, but highlights are: - Technical responsibility of the application, including the hosting
- Making sure that the application is kept up to date.
- Making sure libraries and frameworks are upgraded.
- Making sure the technical roadmap is created and kept up to date.
- Ensuring and safeguarding stable operations.
- Ensuring the operational handbook and system description are up to date.
- Ensuring that metrics are exposed, collected, and monitored according to the developer guidelines.
Incident handling
- Takes lead in incident management and handling when they occur.
- Facilitate and participate in postmortems.
- Initiating solution design sessions.
- Is proactive in involving relevant stakeholders and application responsible in incidents.
Resource Planning
- Being proactive in communication about tasks and the expected time they will take.
- Plan own tasks in line with the overall prioritized tasks in the scrum team.
Must-have skills:
- + 8 years of experience in software development with Java
- + 5 years working with Spring Boot
- Experience with SQL
- Experience with Kafka
- Experience with Docker and Kubernetes
- Advanced English
- Informações detalhadas sobre a oferta de emprego
Empresa: INSCALE Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 4. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!