Senior Fullstack Engineer PHP

ResearchGate
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:
Similar Remote Jobs
