logo

Software Engineer (PHP)

World · B2CORE IB
Apply

Responsibilities

  • Design, develop, and maintain features and architect solutions
  • Contribute to the full software development lifecycle, from concept to deployment and maintenance
  • Work closely with stakeholders to gather requirements and translate them into technical solutions
  • Write well-structured, efficient, and maintainable code that adheres to coding standards and best practices
  • Troubleshoot and debug issues in existing codebases to ensure optimal performance and functionality
  • Create and maintain documentation for code, processes, and applications
  • Stay up-to-date with emerging tech and industry trends to continuously improve your skills and contribute fresh ideas
  • Participate in code reviews and provide constructive feedback to team members
  • Work closely with stakeholders to gather requirements and translate them into technical solutions

Requirements

Obligatory

  • 5+ years of commercial experience as a PHP Developer, using modern PHP
  • Proficiency in PHP frameworks such as Laravel or Symfony, understanding the framework-agnostic principle
  • In-depth experience with REST/GRPC service designs, integration standards, best practices, and design patterns
  • Experience with any relative database such as MySQL, PostgreSQL, etc
  • Experience with Docker and docker-compose: building images, running containers
  • Knowledge of design patterns, data structures and algorithms. Understanding how to apply them
  • Proficiency in module-based or distributed application development
  • Experience with any message broker such as NATS, Kafka, etc.
  • Deep knowledge of testing principles and practices: unit, integration, functional tests, mocking, etc.
  • Easy-going and open-minded person, willing to learn and share knowledge

Preferably

  • Experience in Golang
  • Experience with NoSQL such as Redis
  • Expertise in Kubernetes and Helm
  • Expertise in software and/or system architecture
  • Experience with applications observability: logging, tracing, monitoring and alerting
  • Experience with static analysis tools such as PHPStan or Psalm
  • Skills in CI/CD (Gitlab)

Conditions

  • Reliability: official employment from the first day, bonuses, annual employee review (salary review or bonus, feedback on work results)
  • Stability: our clients are in different countries, therefore we are ready for any changes in work of any country
  • Development: a lot of projects and products, which means increasing expertise in working with different technologies, or even switching to completely new ones for you within the company
  • Active corporate life: we participate in thematic conferences and forums in our cool sphere of business, corporate parties in the best restaurants of the city with participation of stars, etc
  • Comfort: Offices are in different countries. You can work from anywhere in the world
Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept B2BROKER Privacy Policy