Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Fullstack Engineer PHP(m/f/d)

at ResearchGate

Posted 1 day ago | 2 applied

Description:

  • This is a full-time, hybrid position based in Berlin, Germany, with a remote-first organization that supports mobile and flexible working.
  • ResearchGate is the professional network for scientists and researchers, aiming to foster scientific collaboration and drive progress for a better world.
  • The company is looking for an experienced Senior Fullstack Engineer with PHP to join their team of pragmatic optimists from diverse backgrounds.
  • The role involves building and scaling the systems that power the ResearchGate platform, responsible for the entire lifecycle of software development, including design, implementation, deployment, maintenance, and monitoring.
  • The engineer will collaborate closely with product, platform, and data teams to ensure the scalability and performance of systems.
  • Responsibilities include designing, developing, and deploying full-stack components for researcher-facing products, architecting cloud-based solutions, writing high-quality PHP code, developing React and JavaScript-based frontend components, monitoring platform issues, driving improvements to performance, and collaborating with various teams.

Requirements:

  • Candidates must have professional fullstack development experience, primarily with PHP.
  • Experience with cloud computing platforms is required, with a strong preference for Google Cloud Platform (GCP).
  • Solid experience with relational and non-relational databases, such as MongoDB and PostgreSQL, is necessary.
  • Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) is essential.
  • Knowledge of infrastructure-as-code tools, such as Terraform, is required.
  • Candidates should have knowledge of observability best practices, including monitoring, logging, and tracing.
  • Excellent English communication and interpersonal skills are necessary for effective collaboration in a distributed team.
  • Proven ability to work autonomously, take initiative, and drive projects forward is required.
  • A growth mindset and passion for learning new technologies and improving existing systems are essential.
  • Bonus skills include experience with TypeScript, GraphQL, retool, and/or testing frameworks, as well as DevOps experience or a willingness to develop DevOps skills.
  • Additional bonuses include data pipeline experience with DAGs and BigQuery, and monitoring experience with Kibana and/or Grafana+Prometheus.

Benefits:

  • The position offers the opportunity to work on challenging and impactful projects that contribute to user engagement and the publishers' business.
  • Employees will enjoy a collaborative, open, and empowered work environment focused on professional development and growth.
  • Flexible working arrangements are provided to support work-life balance.
  • The company offers 30 days of paid vacation.
  • Employees can choose between a Mac or Linux laptop.
  • Professional development days are included to support career growth.
  • ResearchGate embraces a remote-first culture, with a central office in Berlin available for those who wish to use it.