استخدام Senior Backend Software Engineer (Fintech-Java)
این آگهی منقضی
شده است
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
حداقل سابقه کار
سه تا شش سال
حقوق
توافقی
شرح موقعیت شغلی
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
معرفی شرکت
اسنپ محصولی ایرانی است که از تیمی خلاق، جوان و تحصیلکرده قدرت میگیرد و در تلاش است تا صنعت فناوری اطلاعات و ارتباطات را به زندگی روزمره جامعه پیوند بزند.
اهداف بزرگی در سر داریم و بلند پروازیم. قصد داریم اسنپ را به بهترین راهکار برای سفرهای درونشهری ایران تبدیل کنیم و در این راه به کمک افراد خلاق، سختکوش و بلندپرواز احتیاج داریم. اگر چنین خصوصیاتی دارید خوشحال میشویم که رزومه خود را برایمان ارسال کنید.