Senior Software Engineer

  • Engineering
  • Istanbul, Turkey

Senior Software Engineer

Job description

iyzico Engineering

Constant improvement and challenge are the two most important characteristics that define engineering at iyzico. With the goal to develop technologies to democratize financial services for everyone, we are a team of passionate engineers aspiring to constantly develop ourselves and solve problems.

 Key Responsibilities 

  • Develop scalable, high-volume and reliable user-centric applications that operate 24x7
  • Make technical design decisions independently
  • Work with product managers and business stakeholders to analyze requirements, develop ideas and design solutions.
  • Guide team members by giving clear direction, feedbacks and timely suggestions to ensure a high quality standard of deliverables according to standards and best practices.
  • Initiate tech meetings and other internal trainings to foster engineering team
  • Willingness to take ownership of problems
  • Research and propose new technologies

 

Requirements

Qualifications & Experience 
 

  • BSc degree in Computer Science or related degree.
  • Experience in the following technologies (Java11, Spring Boot, MySQL, JPA, Redis, REST APIs, Bamboo, Git, ElasticSearch, Kotlin, Groovy).
  • Experience with distributed systems and microservices architectures.
  • Experience owning highly complex and risky modules.
  • Experience in software engineering best practices for the full software development life cycle, including agile development, coding standards, code reviews, build processes, testing, and maintenance.
  • Experience in payment industry is a plus.

What we offer

  • A culture of continuous development: International conferences, in-house events & Tech Talks to stay up-to-date on current research and technology. P.S.:You do not need to wait to get on the stage and share your expertise with you teammates and the community!
  • Free Safari Books and Frontend Masters account. iyzinators are encouraged to read and train more
  • MyAcademy - Online Training Platform (Udemy, Harvard ManageMentor, Getabstract, Etc.)
  • Great office location & well equipped campus to relax, recharge and have fun! All essential for each of us!
  • Flexible working opportunity: ’Freedom under responsibility’ is our common mindset.
  • On-site gym that save your time and keep you fit!
  • Never ending challenge with the teammates. We really good at table tennis, football, basketball and PS.
  • MacBook & Multiple monitors
  • Fresh roasted coffee by Petra

Başvurunuzu göndererek, belgede ve eklerinde yer alan tüm bilgilerin, ayrıca hakkınızda diğer kaynaklardan elde edilecek bilgilerin (örneğin referans olarak gösterdiğiniz kişilerin vereceği bilgiler) iyzi Ödeme ve Elektronik Para Hizmetleri A.Ş. (kısaca “iyzico”) tarafından elde edilmesine, detaylı incelemeler yapılmasına, başvuruların sonuçlandırılması ve başvuru süreçlerinin iyileştirilmesi amaçlarıyla kullanılmasına, bu amaçlarla uyumlu makul bir süre boyunca saklanmasına ve iyzico çalışanları, danışmanları ve dış hizmet sağlayıcılarına aktarılmasına, ayrıca iş arayışınızla ilgilenebilecek diğer işverenlerin de aralarında bulunduğu 3. kişi ve kurumlarla paylaşılmasına rıza göstermektesiniz.

Yasal düzenlemelerde kişisel verileri işlenen ilgili kişilere sağlanan haklardan kişisel veri işleme süreçleri, veri işlemenin amaçları, verilerin aktarıldığı kişiler hakkında bilgi talep etme; verilerin düzeltilmesini, silinmesini ve yok edilmesini talep etme; kullanılan hakların üçüncü kişilere de bildirilmesini isteme; otomatik sistemlerle yapılan işlemeler sonucu ortaya çıkan olumsuz sonuçlara itiraz etme ve işleme sebebiyle uğranan zararların tazminini talep etme hakları sikayet@iyzico.com adresine e-posta gönderilerek, veya +90 216 599 01 00 numaralı telefonla iyzico’ya ulaşılarak kullanılabilir.