Senior PHP Back-end Developer

  • Full-time
  • Back-end
  • Ukraine

Description

What we are looking for:

As a Senior Backend Developer, you will join a team of developers working on company own products and services. Work is organized in teams (Devs, Devops QA, BA, etc.) and a mix of classical waterfall and agile practices used in managing projects and workload.

 

We are looking for a talented senior backend PHP engineer, with extensive experience in commercial projects, rich experience in Backend, service-oriented architecture, great software development skills, quick and sharp mind, ability to think outside the box and at same time willing to bring own experience to the team helping the overall IT department in the company to become more and more efficient.

 

Key Responsibilities

  • Collaborate with engineers to improve architecture and team productivity
  • Design, develop, and maintain high-quality, reusable PHP code
  • Conduct and enforce regular code reviews
  • Implement new features from scratch and refactor legacy code for stability and performance
  • Maintain high standards for code quality, performance, and security
  • Identify performance bottlenecks and bugs, and develop effective solutions
  • Participate in production support

Requirements

Required Skills & Experience

  • PHP – 5+ years of experience
  • Symfony – 2+ years of experience
  • Proficient in relational (MariaDB, Amazon Aurora) and NoSQL databases (Redis)
  • Hands-on experience with public and private API development
  • Familiarity with message brokers (e.g., RabbitMQ, AWS SQS)
  • Strong grasp of OOPDDD, and software design principles
  • Experience in microservice architectures


Code Quality Expectations

  • Adherence to secure coding standards
  • Well-structured and scalable software architecture
  • Use of object-oriented design patterns
  • Solid test coverage (unit and integration tests)
  • Clean, maintainable, and well-documented code


Soft Skills

  • Eagerness to grow, collaborate, and work as part of a large team
  • Ability to work both independently and within a team
  • Capable of breaking down epics and stories, working with BAs to clarify requirements
  • Can design technical solutions and present them to the architecture board
  • Strong documentation practices
  • Willingness to mentor and share knowledge with teammates
  • Ability to plan team tasks, assess performance, provide feedback, and support growth (for candidates seeking Team Lead roles)


Preferred Qualifications (a plus, not required)

  • Experience with AWS Aurora, DynamoDB, SNS/SQS, S3
  • Experience with RoadRunner/Temporal
  • Production support and release management experience
  • Experience with AWS, Terraform, Serverless architecture
  • DevOps skills and interest in CI/CD automation (GitLab, Docker)
  • Experience with payment integrations (e.g., card gateways, PayPal)
  • Background in Fintech, Banking, or Payment Processing
  • Knowledge of blockchain or cryptocurrency technologies
  • Proven ability to build high-performance, scalable systems

We offer


  • Exciting and challenging work in the fast-developing environment
  • Friendly, supportive & highly skilled team, constantly focusing on improving efficiency
  • Modern technology stack, service oriented architecture in the cloud
  • Unique and trending fintech & cryptocurrency industry
  • Product company that focuses on it’s product perfection