Back to jobs

Software Engineer

Europe

About us:
Difmark is a P2P platform where users can buy or sell digital goods (game keys, gift cards, top-up cards, software), game accounts, currency (MMO), additional services, and other gaming products without additional fees and intermediaries that are usually involved in such transactions.

The purpose for the role: development of new functionality on the backend part of  Difmark products 

Probation period: 

  • The probation period for the Backend Software Engineer (PHP) role is 3 months, allowing both the employee and the company to evaluate compatibility and performance.
  • During the probation period, performance will be evaluated based on technical skills, the ability to deliver tasks on time, collaboration with the team, and adherence to company processes and guidelines.
  • The employee will receive regular feedback, mentorship from senior team members, and opportunities to address any gaps to ensure successful integration into the team.

Key tasks and role:

  • Develop, test, document, and support backend functionality for Difmark products.
  • Implement solutions based on mathematical models, algorithms, and economic problem statements.
  • Integrate external systems (payment platforms, verification tools, reporting systems, etc.).
  • Debug, fix bugs, and provide test coverage (unit, integration, acceptance tests).
  • Collaborate with front-end developers and team members to deliver secure, performant solutions.
  • Maintain and enhance existing software, ensuring proper documentation and support in production.

Requirements:

  • 3-5+ years of commercial experience in software development in medium sized projects, marketplaces, web applications; 
  • Previous full-stack development experience using JavaScript and basic skills in Vue.js; 
  • Deep understanding of PHP programming language;
  • Knowledge of Yii framework;  
  • Good knowledge of OOP (GoF, SOLID, GRASP);
  • Working experience with Redis;
  • Good skills in MySQL & PostgreSQL and DB queries optimizations;
  • Working with REST API, OpenAPI;
  • Previous experience in using ElasticSearch;

Our recruitment process typically follows these stages:

  1. Application screening
  2. Interview Stages (2-3 weeks):
    • Prescreening call (30 min)
    • Technical Interview (60 min)
    • Soft Skills Interview (40 min)
  3. Job Offer
  4. Referrals: Employment and Background Check

Create a Job Alert

Interested in building your career at Difmark? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Please share your salary expectations in EUR, GROSS per month

Select...
Select...