Remote Senior Software Engineer

closed
Logo of Pango Group

Pango Group

πŸ“Remote - Poland

Job highlights

Summary

Join us for the ride! As a Senior Software Engineer (PHP), you will play an active part in designing backend components and services for main Pango’s products. You will help Pango Group to design and implement a scalable architecture, build core services and APIs, and manage and evolve existing software systems.

Requirements

  • 5+ years of production experience creating software with PHP 7/8
  • 3+ years experience in developing REST APIs
  • Experience with building scalable, resilient, high-performance systems
  • Experience building robust APIs
  • You have designed, built, scaled, and maintained production services, and know how to compose a service-oriented architecture
  • You’re able to design schemas for relational databases such as MySQL, write efficient SQL without an ORM, and optimize DB queries
  • Strong opinions on API design and best practices
  • Docker or containerization experience or familiarity

Responsibilities

  • Design, implement, deploy, and operate scalable backend systems
  • Utilize the following technologies: PHP, Nginx, MySQL, Memcache, RabbitMQ, Prometheus, Docker, JavaScript, HTML
  • Ensure that everything you write is well-tested and automated
  • Help define our architecture ensuring scalability and reliability
  • Help define our API design and best practices
  • Participate in planning and retrospectives
  • Collaborate with Product Management and Engineering colleagues on technical vision and design

Preferred Qualifications

  • Golang expertise
  • Advanced Unix skills
  • You have experience decomposing a large monolith into microservices
  • Experience with caching technologies such as Memcached or Redis
  • Experience working with AWS technologies (EC2, DynamoDB, S3)
  • Experience working with queuing systems such as RabbitMQ or Amazon Simple Queue Service
  • Any DevOps/SRE experience
This job is filled or no longer available