Lead Software Developer - Lisbon - Payments and Rights
Springer Nature
Lisbon, Portugal
há 3 dias

Springer Nature opens the doors to discovery for researchers, educators, clinicians and other professionals. Every day, around the globe, our imprints, books, journals, platforms and technology solutions reach millions of people.

For over 175 years our brands and imprints have been a trusted source of knowledge to these communities and today, more than ever, we see it as our responsibility to ensure that fundamental knowledge can be found, verified, understood and used by our communities enabling them to improve outcomes, make progress, and benefit the generations that follow.

Lead Software Developer - Lisbon - Payment and Rights

We’re looking for a Lead Software Developer who can help us build a top-quality workflow system for researchers, editors, reviewers and internal editorial teams for open-access content consumption.

About Us

SN Digital (SND) is a technology division of Springer Nature. We are responsible for maintaining and delivering millions of articles used by researchers, scientists and students around the globe.

There are about 230 of us in London, Berlin, Lisbon, Pune, New York, Madrid, Dordrecht, and Heidelberg. We work in collaborative, multi-disciplinary delivery teams, developing digital products and services that answer user problems and support business goals.

In 2020 we opened a new office in Lisbon, and we’re looking for people who want to become part of a global team aiming to put Springer Nature at the forefront of digital publishing.

The work is interesting and meaningful.

Our culture is collaborative and friendly.

We encourage and support growth, both personal and professional.

Having a good command of English is important; collaboration is important in our day to day work, so being able to communicate your ideas and understand others’ is key.

This is a terrific opportunity for friendly, inquisitive people who want to get involved in our work, who love to learn, who will embrace and develop our culture, and help make SND Lisbon a place where people and ideas can thrive.

  • We are intentionally looking to create teams that are diverse and inclusive. Diversity is the mix of culture, background, experience and personality that we all bring;
  • inclusion is getting the mix to work better together. We want every member of our teams to contribute to our common goals while respecting each other's skills, knowledge and needs.

    Visit to learn more about who we are and what we do.

    About the Job

    We are looking for a skilled and passionate Lead Software Developer to help us build the best products that enable the research community to advance the progress and understanding of science.

    Our customer-centric approach is fundamental to the way we work.

    Springer Nature has a portfolio of over 3,000 peer-reviewed journals and books across all areas of science. The Content Acquisition (CA) programme you’ll be joining is looking at the systems and processes across our imprints, and is working to create a world-class submissions experience for our global audience of academic researchers and editorial staff.

    Most of our web applications are built in Kotlin using http4k. We also have some applications in NodeJS. Our applications are deployed as micro-services to Cloud Foundry using Concourse CI / CD.

    Our overall architecture is well established, but the products you’ll be working on are still being planned and you can help influence their development.

    We are currently hiring for our Payment and Rights team. This team will focus on providing seamless and clear processes for collecting the payment and content-rights for leading scientific publications.

    This will help us to build a top-quality payment and content-rights workflow for science publishing as part of a move to open-access content consumption.

    About You

  • You have ample experience developing software in JVM or similar languages. Exposure to Functional Programming will be helpful.
  • You enjoy mentoring and supporting other developers.
  • You like working in a collaborative team, where there is collective ownership of the product.
  • You enjoy getting involved with every stage of the software development lifecycle.
  • You have previous experience working in a Test Driven environment and understand the benefits.
  • You are comfortable pair programming and working in a trunk-based development environment; practicing Continuous Integration and Continuous Delivery.
  • You see the value in developers owning production software and view failure as a chance to learn.
  • You have extensive experience working with Stakeholders and non-developers to come up with creative solutions to their problems
  • You are comfortable with directing off-shore teams, helping them reach the same level of development maturity as the near-shore teams
  • What you will be doing

    Within 3 Months you will :

  • Get familiar with our technology stack. Most of our web applications are built in Kotlin using http4k. We also have some applications in NodeJS.
  • Our applications are deployed to CloudFoundry using Concourse CI / CD.

  • Take part in developing new features as a member of the tech team.
  • Get familiar with, and help evolve, the team’s agile processes and ceremonies.
  • Get to know the various Stakeholders and their general requirements.
  • Get to know all members of the team, both near- and off-shored.
  • By 3-6 months you will :

  • Be a supportive member of the tech team, developing the platform by using the appropriate technology solutions to solve the problem at hand.
  • Mentoring team members across different locations in a remote set up.
  • Have an understanding of the team’s context within the publishing business they are working in.
  • Transform high level requirements into actionable work.
  • Become an advocate for defining and implementing non-functional requirements.
  • Influence the design of the system architecture.
  • Be able to explain and visualize the benefits and trade-offs of proposed solutions.
  • Be able to understand and discuss business requirements with stakeholders and Product Managers, and help other disciplines with these conversations.
  • Take part in the recruiting process, helping to assess applicants.
  • Hold technical discussions with the team in order to improve the product architecture and code quality.
  • Review code from the off-shore team and help them build their skills
  • By 6-12 months you will :

  • Onboard new members to the team or help other teams in the onboarding process.
  • Proactively provide useful and actionable feedback to team members.
  • Triage support queries and diagnose issues in the live applications.
  • Contribute to blameless post-mortems.
  • Understand our customers’ needs, both internal and external, and how your work affects their experience.
  • Day to day responsibilities

    As part of an Agile product team, day-to-day you will :

  • Take part in our daily stand-ups.
  • Contribute to ceremonies like planning, story writing, collaborative design and retrospectives.
  • Collaborate with stakeholders on upcoming work and priorities
  • Guide the off-shore team’s architectural and code decisions
  • Develop new features and improve code quality by pair programming with other team members.
  • Take part in support and monitoring of our websites.
  • Reportar esta oferta de trabalho

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Meu email
    Ao clicar em "Continue", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Formulário de candidatura