Senior Fullstack Engineer PHP(m/f/d)

Berlin
Engineering /
Full-time /
Remote
This is a full-time, hybrid position based in Berlin, Germany . We are a remote-first organization and support mobile and flexible working.

ResearchGate is the professional network for scientists and researchers.  

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 Senior Fullstack Engineer with PHP to join our team.

We are a bunch of pragmatic optimists from all around the world and many different backgrounds. 

We provide scientists with the help and support they need by connecting them to the world’s most active scientific community.

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.

Objective of the Role.

As a Senior Fullstack Engineer in our team, you will play a key role in building and scaling the systems that power our platform. You will be responsible for the entire lifecycle of software development, from design and implementation to deployment, maintenance and monitoring.

You'll work alongside a talented group of backend and full-stack engineers, collaborating closely with product, platform, and data teams to ensure the scalability and performance of our systems.We are looking for a self-driven and communicative engineer who is passionate about solving complex challenges and delivering high-quality solutions that directly impact our users and business.

Responsibilities:

    • Design, develop, and deploy full-stack components for researcher-facing products.
    • Architect and implement cloud-based solutions (GCP) with a focus on cost, resilience and maintainability.
    • Write high-quality, testable, performant PHP code for backend systems.
    • Develop and maintain React and JavaScript-based frontend components.
    • Monitor and troubleshoot platform issues, identifying root causes and implementing effective solutions.
    • Drive improvements to platform performance, scalability, and stability.
    • Collaborate with product managers, designers, and other engineers to define, scope, and deliver impactful features.
    • Work autonomously, take initiative, and drive projects forward in our distributed work environment.

Requirements:

    • Professional fullstack development experience, mainly with PHP.
    • Experience with cloud computing platforms, with a strong preference for GCP.
    • Solid experience with relational and non-relational databases (e.g. MongoDB, PostgreSQL).
    • Experience with containerization (e.g. Docker) and orchestration (e.g., Kubernetes).
    • Familiarity with infrastructure-as-code tools (e.g., Terraform).
    • Knowledge of observability best practices (e.g., monitoring, logging, tracing).
    • Excellent English communication and interpersonal skills, with the ability to effectively collaborate in a distributed team.
    • Proven ability to work autonomously, take initiative, and drive projects forward.
    • A growth mindset, with a passion for learning new technologies and improving existing systems.
    • Bonus: Experience with TypeScript, GraphQL, retool, and/or testing frameworks.
    • Bonus: DevOps experience or a strong willingness to develop DevOps skills.
    • Bonus: Data pipeline experience with DAGs and BigQuery
    • Bonus: Monitoring experience with Kibana and/or Grafana+Prometheus

What We Offer:

    • The opportunity to work on challenging and impactful projects that directly contribute to user engagement and our publishers' business.
    • A collaborative, open, and empowered work environment with a focus on professional development and growth.
    • Flexible working arrangements to support your work-life balance.
    • 30 days of paid vacation.
    • Choice of laptop (Mac or Linux)
    • Professional development days.
    • A remote-first culture with a central office in Berlin for those who want to use it.
Life at ResearchGate 

You'll be working in an open and empowered company culture, with the chance to individually shape your professional development and growth. Enjoy a flexible working environment that adapts to your life circumstances, a generous 30 full days of vacation for you to unwind and days focused for your professional development to further grow your career along with free access to a platform to support your mental wellbeing. We support a remote work approach by enabling our team to work across borders (up to 120 days a year).We occasionally come together for team summits, workshops, and in-person meetings, but fully embrace a remote-first approach to work. 

ResearchGate is an equal opportunity employer

We encourage people from all backgrounds and life experiences to apply with us and help us change the world of science. We commit to impartial and inclusive hiring processes, and therefore ask you to please refrain from adding a picture and your age to your application form or CV. Our hiring decisions are made based on your skills and qualifications, regardless of your age, gender, origin or race/ethnicity, nationality, sexual orientation, disability status, religion, or any other (perceived) personal characteristics. We are excited to receive your application. 

ResearchGate Intro and Mission  

ResearchGate is the largest professional network for scientists and researchers. We've built a platform that helps the world's scientists and researchers to connect, collaborate, and advance their research to drive progress towards a better world.Over 25 million members from 193+ countries use ResearchGate to share, discover, and discuss research.