Senior Fullstack Engineer PHP

ResearchGate Logo

ResearchGate

πŸ“Remote - Germany

Summary

Join ResearchGate, a remote-first organization, as a Senior Fullstack Engineer in Berlin, Germany. You will play a key role in building and scaling the systems powering our platform for scientists and researchers. Responsibilities include designing, developing, and deploying full-stack components, architecting cloud-based solutions (GCP), writing high-quality PHP code, and developing React and JavaScript-based frontend components. You will also monitor and troubleshoot platform issues, collaborate with various teams, and drive improvements to platform performance. We offer a collaborative work environment, flexible working arrangements, 30 days of paid vacation, professional development days, and a remote-first culture with a central office in Berlin.

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

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

Preferred Qualifications

  • Experience with TypeScript, GraphQL, retool, and/or testing frameworks
  • DevOps experience or a strong willingness to develop DevOps skills
  • Data pipeline experience with DAGs and BigQuery
  • Monitoring experience with Kibana and/or Grafana+Prometheus

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.