Principle Developer - Nature Research Assistant
Principle Developer - Nature Research Assistant

Principle Developer - Nature Research Assistant

Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead the tech team to develop an AI-driven product for researchers.
  • Company: Join Springer Nature, a trusted source of knowledge for over 175 years.
  • Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact in advancing science through innovative technology.
  • Qualifications: Experience in software development with Java or Kotlin and a passion for mentoring.
  • Other info: Dynamic, collaborative environment with global team interactions and excellent career prospects.

The predicted salary is between 48000 - 72000 £ per year.

About the 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.

About the role

Springer Nature is seeking a visionary and execution-focused Principal Developer with the potential to transition into a Principal Engineering Manager. The role would lead the technology team tasked with the growth of the Nature Research Assistant – an exciting new AI-driven product for the academic research community. You will define and drive the technology strategy, champion innovation, and deliver high-impact experiences that empower researchers worldwide. With the product currently in closed beta, you will be joining at a pivotal time with the chance to influence its direction, scale its success, and make a lasting mark. You will work at the heart of a dynamic, cross-functional and collaborative team that is passionate about advancing science through technology. The job can be based in any of our main European Digital locations (London, Lisbon, Berlin), and you will work remotely at times with colleagues in many of our global offices including Lisbon, London (UK), Pune (India), Dordrecht (The Netherlands) and Berlin (Germany) and Groningen (Netherlands). Some travel will be required as appropriate.

Responsibilities

About you

You’re a technology leader with a passion for driving innovation and delivering impactful digital solutions. You excel in being part of high-performing teams, fostering collaboration, and creating a culture of continuous improvement. You empower people through bounded autonomy and are skilled at delivering feedback and support to help them grow. You’re resilient in the face of uncertainty and promote a culture where we accept failure as a learning and growth opportunity. And you’re comfortable working in a collaborative environment where your ability to evangelise and help the team will be critical to your success.

What’s expected

  • You have several years of experience in leading software development using Java or Kotlin.
  • You enjoy mentoring and supporting other developers.
  • You are actively exploring emerging technologies in the AI/ML space.
  • 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 working with remote teams, across many different locations, to get things accomplished.
  • You’re comfortable working with the latest Frontend frameworks – but you advocate their use in the context of the user experience rather than purely a technology choice.

In 3 months

  • Dive into the Nature Research Assistant technology stack – a http4k app with a React/Remix Frontend.
  • Get familiar with our general 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 product team.
  • Get familiar with, and help evolve, the team’s agile processes and ceremonies.
  • Get to know the various Stakeholders and their general requirements.
  • Understand the team and product context within the publishing industry.
  • Get to know all the members of the team.
  • Be able to understand and discuss business requirements with stakeholders and Product Managers and help other disciplines with these conversations.

By 3-6 months you will:

  • Lead the technology team, developing Nature Research Assistant by using the appropriate technology solutions to solve the problem at hand.
  • Mentor team members across different locations in a remote/hybrid set up.
  • Transform high-level requirements into actionable work.
  • An advocate for defining and implementing non-functional requirements.
  • Lead on the design of the system architecture.
  • Be able to explain and visualize the benefits and trade-offs of proposed solutions.
  • Hold technical discussions with the team in order to improve product architecture and code quality.

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.

Springer Nature Skills associated with this role include: SN-Action-Oriented, SN-Tech Savvy, SN-Cultivates Innovation, SN-Data Security & Governance, SN-Quality Management, SN-Process & Systems Design, SN-Product Development & Delivery, SN-Software Engineering & Systems Integration, SN-Collaboration, SN-Drives Results.

Principle Developer - Nature Research Assistant employer: Springer Nature

Springer Nature is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for technology leaders passionate about advancing science through digital solutions. With opportunities for professional growth and the chance to influence cutting-edge AI-driven products, employees enjoy a supportive environment that values continuous improvement and learning. Located in vibrant European cities like London, Lisbon, and Berlin, the company offers a dynamic work atmosphere with flexible remote options and a commitment to empowering its teams.
S

Contact Detail:

Springer Nature Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principle Developer - Nature Research Assistant

✨Tip Number 1

Network like a pro! Reach out to people in your field on LinkedIn or at industry events. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do, especially for a tech role like Principal Developer.

✨Tip Number 3

Prepare for interviews by practicing common questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Principle Developer - Nature Research Assistant

Java
Kotlin
AI/ML Technologies
Test-Driven Development
Pair Programming
Continuous Integration
Continuous Delivery
React
Remix
CloudFoundry
Concourse CI/CD
Agile Methodologies
Stakeholder Engagement
System Architecture Design
Collaboration

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for technology and innovation shine through. We want to see how your passion aligns with our mission at Springer Nature to advance science through tech.

Tailor Your Experience: Make sure to highlight your experience with Java or Kotlin and any AI/ML projects you've worked on. We love seeing how your background fits into the role of Principal Developer, so don’t hold back!

Be Collaborative: Since we value teamwork, mention any experiences where you’ve worked in cross-functional teams or mentored others. Show us how you foster collaboration and support growth within your team.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity with the Nature Research Assistant team!

How to prepare for a job interview at Springer Nature

✨Know Your Tech Stack

Familiarise yourself with the technology stack mentioned in the job description, especially Kotlin and http4k. Be ready to discuss how your experience aligns with these technologies and how you can contribute to the Nature Research Assistant project.

✨Showcase Your Leadership Skills

Prepare examples of how you've led teams or mentored developers in the past. Highlight your ability to foster collaboration and create a culture of continuous improvement, as these are key aspects of the role.

✨Emphasise Your Problem-Solving Abilities

Be ready to discuss specific challenges you've faced in software development and how you approached solving them. This will demonstrate your resilience and innovative thinking, which are crucial for this position.

✨Engage with Stakeholders

Think about your experiences working with non-developers and stakeholders. Prepare to share how you've successfully communicated technical concepts to non-technical audiences and collaborated on creative solutions.

Principle Developer - Nature Research Assistant
Springer Nature

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>