Skip to main content
СДЭК

Backend Developer (Golang + PHP)

RemoteRussia only
Published
Role
Backend
Experience
Mid
Salary not disclosed
Check eligibility

Open to RU only. Set where you work from to check your eligibility.

No BS summary

Backend developer with 2+ years of commercial PHP/Laravel experience and 1+ year Go experience or strong interest in Go. Must know PostgreSQL, Redis/KeyDB, RabbitMQ/Kafka, Docker, Git, testing, and OOP/SOLID practices. Remote role or hybrid from one of the IT offices.

Core skills

PHPGoPostgreSQL

Required skills

LaravelRedis/KeyDBRabbitMQ/KafkaOOPSOLIDDRYKISSPHPUnitGo testingGitDockerCI/CDGitLab CI

Optional skills

SwooleRoadRunnerKubernetesPrometheusGrafanaELKReactReact Native

What you'll do

  • Develop and maintain backend services in PHP (Laravel) and Go, participate in code development and refactoring.
  • Design and optimize APIs and complex PostgreSQL queries, ensuring high performance and fault tolerance.
  • Integrate asynchronous task processing through message brokers (RabbitMQ) and caching using Redis/KeyDB.
  • Participate in designing and developing a microservice architecture, ensuring reliable interaction between services.
  • Cover code with tests, participate in code review, and maintain code quality according to OOP, SOLID, and design pattern principles.

What they require

  • Commercial PHP development experience from 2 years with confident Laravel knowledge.
  • Go experience from 1 year or a strong desire to develop in this technology.
  • Deep PostgreSQL knowledge: writing and optimizing complex queries, working with transactions and indexes.
  • Experience with Redis/KeyDB and message brokers (RabbitMQ/Kafka).
  • Understanding and practical application of OOP, SOLID, DRY, KISS, and design patterns.
  • Skills in writing tests (PHPUnit, Go testing), conducting code reviews, and working with Git in a team.
  • Confident Docker proficiency and understanding of CI/CD pipelines; the team uses GitLab CI.
  • Preferred: experience with long-running PHP applications.
  • Preferred: experience with Kubernetes.
  • Preferred: experience with monitoring systems.
  • Preferred: basic frontend knowledge.

Benefits

  • Full remote work or hybrid work in one of three IT offices.
  • Voluntary medical insurance with dentistry after 6 months of work.
  • Corporate discounts through the Best Benefits program.
  • Internal guilds for exchanging experience and sharing expertise.
  • Support for preparing conference talks and articles.
  • Internal courses for technical speakers and technical authors.
  • Transparent development system with grades and individual development plans.
  • Official employment according to the Russian Labor Code with an employment contract.
  • Paid vacation and sick leave under Russian Labor Code employment.
  • Referral bonus for inviting a friend.
  • Vertical and horizontal growth opportunities within СДЭК.

CDEK is hiring for the individual-customer development team responsible for the personal account for individuals on web and mobile.

LogisticsEnterprise

Details

Apply routeDom
Salary not disclosed