Your key responsibilities will include:
● Designing, developing, testing, documenting, releasing, and supporting software from scratch.
● Enhancing and refining our existing API and backend systems.
● Integrating third-party solutions to broaden our payment ecosystem (acquirer, gateway, alternative payment methods, token platforms, systems for verification/scoring/monitoring of customer operations, reporting, etc.).
● Running tests to make sure everything works as it should and setting up a testing environment for checking new features.
● Fixing existing bugs and debugging the developed software.
● Preparing necessary technical documentation.
● Provide support for the implemented software in production
● Collaborating with the front-end developers and other team members to complete all of the above tasks in the most efficient way.
General Requirements:
- Computer Science Degree;
- At least 5+ years of commercial software development experience on PHP in a notable companies in the fintech, payment, e-commerce domains or similar;
- Experience as technical leader at least 2 years, responsible for technical decisions, architecture, hiring in the 1+ scrum team (5-10 people minimum);
- Working experience at least 2 years at one place or long term project or explainable answer on why the companies are changing more often;
- Excellent knowledge and professional practical skills in modern software development;
- Experience in working with PHP and other programming language as well as familiarity with other programming languages like Java, JavaScript, Python, Go;
- Experience in working with major frameworks like Symfony/Laravel, Zend and understanding of its in practice;
- Experience in working with different architectural patterns and knowledge in different approaches (Microservices, Monolith, DDD, CQRS);
- Good theoretical and practical knowledge of OOP (GoF, SOLID, GRASP), active usage of OOP in the current work;
- Active usage Unit Testing (PHPUnit, etc.);
Personality:
- Problem-solving attitude to work. Good working attitude to remote work.
- Good communication skills.
- Excellent self-learning skills.
- Systems and structured thinking.
- Openness to new ideas.
- Business-oriented mindset.
Language: Ukrainian - primary language, English - intermediate
Offer:
● Competitive compensation package (commensurate with your experience)
● Access to paid corporate English lessons (through Preply)
● 19 business days of flexible Paid Time Off (PTO)
● Fully remote work with flexible hours (within the CET time zone) from any location of your choice
● Values-driven culture with a friendly and supportive work environment
● Opportunity to regularly participate in conferences and community events as both a participant and contributor
● Matrix organizational structure designed to streamline communication, remove barriers, and promote efficiency
Recruitment process :
1. Indigo interview (30 min)
2. Application screening with HR
3. Interview Stages (1-2 weeks):
○ Prescreening call (40 min)
○ Technical Interview (60 min)
○ Soft Skills Interview (40 min)
4. Job Offer
5. Referrals: Employment and Background Check