Request More Information

Request Demo

Request More Information

Software Developer (PHP)


Work from home


Email to friend


We are looking for a Software Developer to build and implement functional programs.

Essential Duties & Responsibilities

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Writing clean code to develop functional web applications
  • Support for customer requests
  • Development of integration with cash registers based on microservices
  • Troubleshoot and debug applications
  • Liaise with developers, designers and system administrators to identify new features
  • Development and maintenance of core libraries.
  • Development of new and maintenance of previously developed microservices.
  • Writing unit and integration tests (phpunit)
  • Maintenance of technical documentation.
  • Demonstration of functionality for QA-team.
  • Participation in system design.
  • Participation in daily meetings and retrospectives, sprint planning.
  • Profiling existing services and improving performance
  • Following emerging technologies

Additional Experience

  • Development and maintenance of subscription management system.
  • Development of new microservices.
  • Improvement and development of core libraries.
  • Improve the performance of previously developed solutions.

Expected results:

  • Become an expert in the domain of the service subscription management.
  • Become an expert on the infrastructure component of the Petrosoft Cloud project (libraries, CI/CD management, tracebility improvement and other interesting infrastructure tasks).

Required Education & Experience

  • Backend development experience from 3 years
  • Strong knowledge of PHP web frameworks Symfony 3, 4;
  • Experience with MySQL / Mongo;
  • Knowledge of object oriented PHP programming
  • Integration of multiple data sources and databases into one system
  • Understanding infrastructure (docker, working with databases under load, workers)
  • Experience integrating with third-party APIs.
  • Knowledge of GIT. VSTS
  • Proficient understanding of code versioning tools, such as Git
  • Ability to work as a team member in a dynamic work environment;
  • Knowledge of English at the level of reading of technical documentation;
  • Experience in the command line UNIX (gentoo/freebsd);
  • Experience in designing web services
  • Russian language – fluent

Personal skills:

  • A good team player, motivated and ready to solve complex problems;
  • Desire to improve professional knowledge;
  • Initiative;
  • Attentive;


Petrosoft is an equal opportunity employer and is pleased to offer a very competitive benefits plan

Health Insurance
Dental Insurance
Vision Insurance
Flexible Spending Account
401(k) plan
Guaranteed $20,000 life insurance
6 Holidays
13 days PTO
Short /Long Term Disability Insurance
EAP Program
Voluntary Life Insurance
Travel Discount Program
Commission Program