About PayU

PayU, a leading payment and Fintech company in 50+ high-growth markets throughout Asia, Central and Eastern Europe, Latin America, the Middle East and Africa, part of Prosus group, one of the largest technology investors in the world is redefining the way people buy and sell online for our 300.000+ merchants and millions of consumers. As a leading online payment service provider, we deploy more than 400 payment methods and PCI-certified platforms to process approximately 6 million payments every single day.

RESPONSIBILITIES:

  • Own and drive development, testing and delivery of best quality features in a cross functional environment,
  • Understand business needs and push great software to production,
  • Design core, backend and frontend software components that can scale as our product does,
  • Responsible for resolving any production issues when they arise,
  • Conduct design and code reviews,
  • Analyze and improve efficiency, scalability, and stability of various product components and system resources.

WHAT WE OFFER:

  • Hybrid work model,
  • Subscription with Medlife,
  • An extra day off for your birthday,
  • Friendly work atmosphere in a cooperation-driven team,
  • Work in an international organization operating in a rapidly changing industry.

PROFESSIONAL REQUIREMENTS:

MUST HAVE:

  • Solid knowledge of software engineering principles (OOP, Domain Driven Design, Programming and Agile best practices, etc.),
  • Proven experience across multiple programming languages (Java, JavaScript and/or Python),
  • Advanced knowledge of Java,
  • Advanced knowledge of relational databases,
  • Advanced knowledge of APIs, web protocols and services (REST, SOAP, HTTP, SOA, Microservices, API First approach),
  • Experience with unit/integration/functional/exploratory tests,
  • Ability to deliver value in an Agile development environment – experience in working Agile (Scrum, LeSS, Kanban).

NICE TO HAVE:

  • Knowledge of non-relational databases,
  • Experience building large-scale applications and refactoring it,
  • Async processing (RabbitMQ, SQS, Kafka),
  • Systems knowledge and basic shell scripting (RedHat/CentOS but not only),
  • Cloud computing knowledge (not just buzzwords, we use: Docker, Ansible, Terraform, AWS),
  • Virtualization solutions and alternatives (what we use: Docker, Swarm, Kubernetes, ECS),
  • Continuous Integration (we have 3 different environments before pushing to production),
  • Blue-green deployment pattern (one button and we're moving code to production without downtime),
  • Monitoring the application and infrastructure for the best performance (we use JMeter, AppDynamics, NewRelic, Zabbix, and play with a bunch of others),
  • Knowledge about Security concepts,
  • Open Source contributor (we use tools built by the community and want to contribute also).
PayU GPO

PayU GPO