/recruitment

Overall recruitment process of iyzico Engineering

iyzico Recruitment Process

As iyzicoders, we are a team of passionate engineers who has dreams to come true. iyzico Engineering team, which achieved firsts in Turkey, is looking for new teammates who have similar passions and are thrilled to develop software to achieve new and even greater achievements.

iyzico was founded in 2013 to provide online payment services and artificial intelligence-based payment technologies to businesses of various sizes in the world of e-commerce. By making the complex payment processes simple through its easy and secure platform, iyzico had achieved significant successes through supporting thousands of businesses in digitalization and was acquired by the global payment systems giant PayU in 2019. With such a robust structure, iyzico is operating on the principle of democratizing financial services and making them accessible for everyone alongside the services it provides to businesses.

Through iyzico Buyer Protection, consumers’ concerns regarding shopping online are resolved and better experiences are enabled. Control is handed back to the consumers by 24/7 live support through the iyzico mobile app and convenience in cancellation/returns processes. To this date, more than 2 million consumers shopped online under the security provided by iyzico Buyer Protection and this number is increasing daily. Via pay with iyzico, which is a blended payment solution, millions of consumers who do not use banking can safely shop online under the belt of iyzico Buyer Protection.

iyzico continues to simplify online shopping for both consumers and sellers by the simple, accessible, and innovative technologies it developed.

The engineering department is entirely managed and developed through Agile culture and mindset. We believe that the [engineering cultures] we have cultivated and our [technical processes] we have created are very special. We have important steps in our backlog that will shake the sector in the future. We are proud that iyzico is among the rare companies in this field both in Turkey and in the world.

On social media, our Twitter and Instagram accounts can give you insights from different angles.

Quality software can be realized by excellent engineers. If you are passionate, disciplined and motivated and you are interested in joining iyzico, we would be very happy to meet with you.

Zen of iyzicoders

We call ourself "iyzicoders". We believe in the power of keeping focus on a common value set. We defined what we believe in a document. You can click on the images below to see the bigger versions.

iyzicoders Zen.001 iyzicoders Zen.002

iyzico Engineering Recruitment Process

Recruitment has always been very important for iyzico. We search for talents who fits our culture perfectly.

Recruitment Process

iyzico evaluates candidates in two main areas: Technical and Cultural.

Technical interviews check for candidates’ knowledge and experience about technologies and their approaches for solving problems. And it is a good time to talk about Coding Challange Solution.

Cultural interviews check for candidates’ soft skills, values, communication skills and how the candidate fits for every single point of iyzicoder’s zen. iyzico searches for perfect cultural fits.

The things iyzico Engineering is obsessed about:

  • Ethics
  • Company values
  • Reviewing code
  • Writing automated tests
  • Designing software well
  • Refactoring continuously
  • Agile and Lean mindset
  • DevOps Culture
  • Automating everything
  • Collaboration (peer, mob)
  • Egoless programming
  • Sharing knowledge
  • Practicing
  • Involving in communities

What is the technology stack at iyzico?

We have many platforms build in various technologies. Our main focus is on Java ecosystem and open source technologies.

  • Agile software development lifecycle (code review, pair programming, continuous delivery, continuous integration, TDD, BDD etc.)
  • The team will be one of the most experienced team about Test Driven Development in Turkey.
  • Pair programming is one of the core practices developers must experience in daily work
  • Service Oriented Architecture and working with RESTful APIs, SOAP, XML or JSON.
  • Code cannot be deployed unless it is reviewed.
  • Refactoring is a must to keep the platform alive.
  • Microservices, CQRS. That has impact on every single design decision.
  • Good Git knowledge is important.
  • Continuous Delivery is the heart of application lifecycle.
  • Relational databases and SQL.
  • Java ecosystem (Spring, Spring Boot, Java 8/11/17, Kotlin and Groovy) and related design patterns.
  • Unit, Integration and Functional Testing. If tests are missing, development is not done.
  • ScalaTest, Groovy Spock and Selenium Test Suite.
  • Selenium (or equivalent) for frontend automation.
  • Linux/Unix development. Writing bash scripts should never be a big challenge.
  • Kubernetes
  • We are technology agnostic. We use the most appropriate tool, not the newest or the most popular.
  • We give special importance to women in tech.

We have open source clients written in PHP, Java, Ruby, Node and Python. Our fraud team uses Python, Scala, Spark with excessive machine learning background.

You can check the details of our technology stack from our StackShare page.

How can you apply iyzico Engineering?

For all other open positions at iyzico, you can visit our career page.

Please do not hesitate to contact with us for any questions by creating an issue to this repository.

Frequently Asked Questions

Q1. Do I need to come to iyzico office for the interviews ?

No, all recruitment process is online.

Q2. How much should I need to wait for being informed about the decision ?

Statistically we usually inform you in 2-3 days. However in special situations, we may need to wait 2-3 weeks for finalizing our decisions.

Q3. What is asked in the technical interview ?

We ask questions to identify the level of your knowledge and experience about technologies, architecture and design patterns, object oriented paradigm, and about the problems we face in our teams.

Q4. Will I code at the interview ?

No, You already code in Coding Challange. We will talk about your code.

Q5- How does the adaptation process work after starting the job?

a) Welcome kit is delivered to the new iyzinator. (Monitor, Macbook, office chair, balance is loaded to the wallet account for their needs, various gifts are added to the package :) )

b) iyzicoMate is assigned to help you with anything you need and provide support for 2 months, There is a detailed orientation program designed for you to fully grasp the iyzico culture,

c) Online Training Platform (Free access to Udemy, Harvard ManageMentor, Get abstract, etc.), Free Safari Books and Frontend Masters memberships start when you start work.

d) Iyzinator join various meetings and trainings during a 2-month period

Q6- Can I use the office after I start work?

Yes you can. Our headquater is in Maslak and satellite office is in Ataşehir. Both offices are in the area allocated to us in Kolektif House. Freedom to work from homes or from the offices located both side of İstanbul.