Senior Software Engineer

Software development is our profession. As iyzicoders, we are a team of passionate engineers who have 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 and we are just getting started!

As a member of our world-class engineering team, you will have challenging issues of scalability and high-availability while delivering best payment experience to our customers. If you love writing code, then come to talk to us.

Responsibilities

  • Collaborate with Product Managers and business partners to deliver value-added products.
  • Lead technical tasks while implementing agile practices.
  • Automate and optimize repeating processes with the support of data.
  • Facilitate technical discussions and make data-driven code reviews.
  • Work with other engineers or make pair-programming to write clean code.
  • Analyze and improve scalability and efficiency of related services.

Skills

  • Agile software development lifecycle (code review, pair programming, continuous delivery, continuous integration, TDD, BDD etc.)
  • The team will be on 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.
  • Code cannot be deployed unless it is reviewed.
  • Refactoring is a must to keep the platform alive.
  • Microservices. 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, Groovy and Kotlin) and related design patterns.
  • Unit, Integration and Functional Testing. If tests are missing, development is not done.
  • ScalaTest, Groovy Spock or Selenium Test Suite.
  • Selenium (or equivalent) for frontend automation.
  • Linux/Unix development. Writing bash scripts should never be a big challenge.
  • 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.
  • Apply now for immediate consideration on this excellent opportunity!

HEMEN BAŞVUR

Açık Pozisyonlar
Arayışımızın devam etmekte olduğu pozisyonlarımızı sizin için listeledik. Kendiniz için uygun bir pozisyon göremediyseniz; aşağıdaki alandan CV’nizi bize gönderin, önümüzdeki dönemde sizinle tanışma fırsatı yakalayalım.
  • Software Engineer (Frontend)
    Software development is our profession. As iyzicoders, we are a team of passionate engineers who have dreams to come true. iyzico Engineering team, which achieved firsts in Turkey, is l...
  • Software Engineer (Mobile)
    Software development is our profession. As iyzicoders, we are a team of passionate engineers who have dreams to come true. iyzico Engineering team, which achieved firsts in Turkey,
TÜM POZİSYONLAR
EKİBİMİZE KATILMAK
İster misiniz?
CV’nizi bize ulaştırın ve size uygun bir pozisyonumuz olduğunda hemen iletişime geçelim!
İsim Soyisim
Telefon
E-posta Adresi