Senior JavaScript Infrastructure Engineer - Platform Engineering (m/f/d)

ResearchGate’s Mission

The web was created by scientists, to foster scientific collaboration and drive progress for a better world. Here at ResearchGate, we’re looking for an experienced Javascript Infrastructure Engineer to join our Platform Engineering team. We are a bunch of pragmatic optimists from all around the world and many different backgrounds. Together, we focus on taking the web back to its original mission and changing the way scientists communicate for the better.

Our goal is to connect the world of science and make research open to all.

The Opportunity

Work with impact At ResearchGate your input can help over 18 million scientists and researchers to solve global challenges. Whether studying the first moments of our universe or tracking global warming, our users are making a real difference.

Building at scale This means creating solutions that facilitate engineers in multiple product teams to continuously ship reliable features and great user experiences.

Grow at work At ResearchGate we put people first. You’ll join an environment where your personal development is very important to us. In regular one on ones & quarterly feedback talks, you and your manager will identify possible paths for you to grow, plan the actionable steps forward and agree on the right amount of guidance needed to reach your goals.

Have ownership As a member of the Platform Engineering team, you’ll be given the opportunity to own medium to long-term initiatives and drive the continuous improvement of tools & integrations. Your thinking, your feedback on processes, and your execution will be key to the success of new ideas. 

About You & the Role

To be successful in the role of a JavaScript Infrastructure Engineer at ResearchGate our ideal candidate would have the following traits and experience:

You have
• The ability to work comfortably in a modern JavaScript ecosystem in a Node.js and browser environment
• Experience creating robust and maintainable APIs in a large codebase
• Experience with maintaining and extending complex project build configurations (We use Jenkins, Gradle and Webpack.)
• Ability to communicate complex technical topics to technical & non-technical stakeholders

Bonus points
• Experience building, integrating, and maintaining internal & open-source tools (here’s an example)
• Knowledge of modern PHP 
• A background with React in production
• Good understanding of GraphQL at scale

Your first 12 months

After we welcome you aboard you can expect:

• In 3 months you'll be able to work completely independently, creating small to medium features while continuing to gain insights into our ecosystem via pair programming. 
• In 6 months you'll actively drive mid-term goals, give meaningful feedback to your colleagues in code reviews, and actively contribute to the core processes and best practices of your team.
• In 1 year you’ll become an expert and own an entire product in the range of our solutions. You’ll create and manage roadmaps, coordinate contributors and stakeholders, and constantly identify new opportunities.

The Team

You will join a dedicated Platform Engineering team operating at the intersection of frontend and backend. We’re experts in providing tools, libraries or workflow improvements to make the lives of the engineers in product teams easier and them more productive. 
Our Mission is to enable every frontend engineer to efficiently build reliable, performant, user-friendly features that can be tested and monitored easily.

Meet the crew:

👩🏻‍🚀
Naoto is our Resident Artist. Creating practical solutions for our users doesn’t mean they can’t be beautiful. He’s got an eye for these important details and always an open ear for feedback.

👨🏼‍🚀
Daniel is our Chief Gardener. He takes care of our landscape with his wealth of knowledge and the continued effort to make it bloom.

👨🏻‍🚀
Michael is our Zenmaster. His empathetic and level-headed approach brings us always back to what’s important and makes the team better. He also knows PHP inside-out.

👨‍🚀
Stefan is the captain. If this was a Hollywood movie, he's the one willing to sacrifice himself for the crew. Though he is very comfortable with the fact that the stakes aren’t that high around here.

👩🏾‍🚀
You are the ....? We are very curious to learn more about your strengths and interests to find the right challenges for you.
Our Story 

ResearchGate was founded in 2008 by three friends who believed it was possible to connect all of the world’s scientists. 

We started out with just a handful of members. By 2011, one million ResearchGate members discussed their research questions and shared advice on the then newly launched forums. 

By 2015, four complete rounds of financing had fueled ResearchGate’s growth and investors included Benchmark Capital, Founders Fund, Bill Gates, Tenaya Capital, Goldman Sachs, Wellcome Trust, and Four Rivers Group. 

Today, 18 million scientists connect on the network, collaborate, and share their research. They report on their research as it happens and get feedback to make progress faster. They post 500 questions and give 2000 answers daily. They find jobs that fit their interests and research profiles. They connect to universities and companies through advertising solutions. 

We’re now closer than ever to fulfilling our mission to connect the world of science and make research open to all.

We're located in the heart of Berlin, the German capital, renowned for its exceptional variety of attractions, its flourishing cultural scene and a way of life that's both fast-paced and relaxed - choose your own adventure!

Hiring Process

Our hiring process is transparent and uncomplicated. We are very aware that interview processes are a taxing phase in your life and respect your time and effort. We aim to have “just enough” process to ensure that we all can make an informed decision if it’s a mutual fit for both of us. If you feel at any time we could do better, please let us know and we will fix it. Your feedback is welcomed and appreciated.

First contact
As a first step, we’ll have a chat to explore your background, your interest in ResearchGate and your goals.

Technical interview Our technical interviews simulate the engineering work you’d do day-to-day. You’re going to pair-program with people you’d be working with using a ready-to-use browser environment based on Visual Studio Code. No worries, no local setup or whiteboards will be involved! 

Finish Line In this last conversation with another Engineering Leader we want to understand in which ways you’ll be adding to our engineering culture and give you enough room to get all your burning questions answered.