آگهی‌های استخدامی

استخدام Senior Backend Software Engineer (Fintech-Java)

اسنپ | Snapp
تهران، تهران

شرح موقعیت شغلی

About Snapp
Snapp is the pioneer provider of ride-hailing mobile solutions in Iran that connects smartphone owners in need of a ride to Snapp drivers who use their private cars offering transportation services.
We are ambitious, passionate, engaged, and excited about pushing the boundaries of the transportation industry to new frontiers and be the first choice of each user in Iran.



About the Fintech Team
Our Team is facing many problems in case of scalability as a super fast-growing startup. We as Fintech team are working on developing Payment hub for Snapp products to facilitate user daily payments.



About the Role
As a senior backend engineer, you will help us shape the future of Snapp Group's business by developing Fintech-related services that will go using in all other Snapp applications.



Responsibilities:

  • Develop reusable, highly optimized, and testable modules
  • Communicate effectively with a positive and confident attitude
  • Unit and integration tests as well as code reviews and pair-programming
  • Ensure the sharing of knowledge and efficient division of work
  • Get exposure to the latest technologies and developments in technology and product-driven company
  • Take ownership of individual project priorities, deadlines, and work you are doing with your technical expertise

Requirements

Must have:

  • More than +4 years of experience in the related field
  • Bachelor Degree in Math, Computer Science or other quantitative fields (or equivalent experience)
  • Good knowledge of Core Java, JVM internals, and Spring Boot
  • Solid Software Engineering knowledge: Knows how to write clean, maintainable, reusable, and testable code
  • Excellent teamwork and communication skills
  • believed in software engineering best practices such as code reviews, automated testing, CI/CD, etc
  • Good understanding of Microservice Architecture and related design patterns
  • Hands-on experience in designing and developing applications using the Spring framework
  • Experience in distributed and/or highly concurrent systems
  • Hands-on experience with Message Brokers
  • Experience with building Restful Web services applications
  • Experience using GIT as source version control
  • Familiarity with SQL and relational databases (MySQL or Oracle)
  • Prior experience with any of NoSQL databases (Elasticsearch, MongoDB, Redis, etc.)

Preferred skills:

  •  Have experience in fintech/financial or banking systems
  • Familiar with monitoring systems (Grafana, Prometheus, Exporters)
  • Hands-on experience in Linux, Virtualization, Docker, and Kubernetes

مهارت‌های مورد نیاز

  • Back-end
  • Java
  • Git
  • MySQL
  • Redis

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت تحصیلی معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۰/۰۱/۲۴ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه