Software Developer - Content Hub API

Apply now »

Date: Jun 23, 2022

Location: Lisbon, PT

Company: Springer Nature Group

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.

Visit: group.springernature.com and follow​​​​​​​ @SpringerNature

 

Software Developer - Content Hub API

We’re looking for a proactive software developer with several years of experience who can help us build and extend our platform for journal articles, books, journalism and multimedia published by Springer Nature imprints.      
                        
Visit sndigital.springernature.com to learn more about who we are and what we do.


About Us 
                    

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


We need a software developer to work on the team responsible for building the infrastructure, including APIs, which supports our platforms that publishes research content to the academic community and the general public. The platform, used by our publishing imprints Nature, Springer Link and BMC, reaches over twenty million users a month.


We strive to continually improve user journeys; allowing customers to discover, access, and consume content in a way that suits them. Our customer-centric approach is fundamental to the way we work. We also work closely with partners across the organisation to evolve our content and business models; keeping us competitive in a rapidly changing digital landscape.


You will be joining a cross functional team with different nationalities, backgrounds and experience levels. All team members collaborate to deliver solutions that best satisfy the needs of researchers and other readers.


About You

  • You have several years of experience developing software in Java, Kotlin, or Scala.
  • You like working in a collaborative team, where there is collective ownership of the product.
  • You like getting involved with every stage of the software development lifecycle.
  • You would enjoy working in a Test Driven environment and understand the benefits.
  • You would enjoy 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 believe in diversity, equity, and inclusion (DEI) and you want to make Springer Nature Digital a more inclusive environment for everyone.

                
What you will be doing
            
Within 3 Months you will:

  • Get familiar with our technology stack. Most of our applications are built in Scala with Http4s/Cats. Our newest app is in Kotlin and going forwards, others we build from scratch will be as well.
  • Take part in developing new features as a member of the tech team.
  • Get familiar with, and take part in, the team’s agile processes and ceremonies.
  • Coach junior members of the team.
  • Triage support queries and diagnose issues in the live applications.

 

By 3-6 months you will:

  • Be a supportive member of the tech team, understanding our end-to-end, developing our infrastructure, including non-functional requirements, and working closely with our technology and Production partners.
  • Have an understanding of the team’s context within the publishing business they are working in.
  • Lead technical discussions with the team in order to improve the product architecture and code quality.
  • Be able to understand and discuss business requirements with stakeholders and Product Owners.
  • Contribute to blameless post-mortems.
  • 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.

 

By 6-12 months you will:

  • Onboard new members to the team or help other teams on the onboarding process.
  • Transform high level requirements into actionable work.
  • Proactively provide useful and actionable feedback to team members.
  • 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.
  • 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.
  • Develop new features and improve code quality by pair programming with other team members, as well as working independently.
  • Take part in support and monitoring of our websites.

                        
The position is located in Lisbon, but internal applications are welcome and will be considered in the candidates’ locations, should the candidate fulfil all the requirements for the role. To apply please upload a copy of your CV and cover letter, stating your salary expectations.

SPRINGER NATUREspringernature.com

Springer Nature employs more than 10,000 people in over 50 markets, and is home to some of the best-known names in research, educational and professional publishing. 
 
We value and celebrate the diversity of our people. We recognise the many benefits of a diverse workforce and strive for an inclusive workplace that empowers all our colleagues to thrive. Our search for the best talent fully encompasses and embraces these values and principles.
 
Working at the heart of a changing industry, we are always looking for great people who care about delivering quality to our customers and the communities we work alongside. In return, we provide opportunities to learn from some of the best in the business, with a culture that encourages curiosity and empowers people to find solutions and act on their instincts.


In addition, we offer:

  • Private Health Insurance for you and your partner and children if applicable – Medis TOP + serious illnesses
  • Personal accidents insurance
  • Work Accidents Insurance – by law
  •  Food allowance, € 7,63 EUR per working day via meal card
  • Up to 5 additional days off
  • In Portugal we have 22 vacation days by law after 1 year of service.
  • We will offer you 2 additional days off from the start.
  • After 1 year of service: 1 additional day = 25 days
  • After 2 years of service: 1 additional day = 26 days
  • After 3 years of service: 1 additional day = 27 days
  • “Jubilee day” off after 5 years of service
  • Up to 3 times a year, up to 3 days SN will “continue to pay” the salary for those sick days, as the first 3 days sick leave (baixa medica) are not covered by social security
  • Up to 4 days per week working from home
  • Work Mobile Phone
  • Travel costs compensation for the commute to the office via a commute card (company NIF) up to max. € 40 per month 
  • Access to LinkedIn Learning via our internal learning and development platform LEAP
  • Free access to all SN Publications
  • Access to Safari Books (O'Reilly)
  • 10% time, or ‘hack day’ – depending on IT department


*INTERVIEW/HIRING PROCESS DURING COVID-19 PANDEMIC

To protect our candidates’ and interviewers’ health and wellbeing, all interviews will be on the phone and/or via video conferencing applications. If you are chosen to be interviewed, we’ll get in touch with the details.

 

If you are successful and are offered a position, we understand that you may wish to delay your start date; we are happy to be flexible and work with you on what suits you best.

 

We have put in place a remote onboarding process to ensure new starters have all the equipment, knowledge and contacts they need to be able to start their new career.

You will have a dedicated contact during the recruitment process whom you can contact.

 

At Springer Nature we value the diversity of our teams. We recognize the many benefits of a diverse workforce with equitable opportunities for everyone. We strive for an inclusive workplace that empowers all our colleagues to thrive. Our search for the best talent fully encompasses and embraces these values and principles.