وظائف تنقيب الاردنوظائف في الاردن
Senior Software Developer – Team Leader
Liwwa (liwwa.com) is a fintech company that provides debt financing to small- and medium-sized Enterprises (SMEs) in Jordan and Egypt. To date we have supported more than 690 businesses, with total lending in excess of $95 million. We also own and operate the liwwa Marketplace, which allows qualifying lenders to fund small and medium businesses and generate above-market returns. Our mission is to achieve job and income growth and positive social impact across the MENA region.
liwwa is looking to grow its technical team and hire a Senior Software Developer to
contribute to our technology team and be part of liwwa’s product development roadmap.
Responsibilities:
- Contribute to a future-ready, high quality, and performance code base
- Perpetuate a team culture that emphasizes best-in-class software qualities including testability, security, scalability, operability, etc.
- Enjoy working in a diverse, dynamic, collaborative, transparent, environment where everyone's ideas and opinions are equally valued.
Qualifications & Skills:
- 6+ years hands-on professional experience developing Enterprise Applications
- Leadership skills and mentorship of junior developers
- Object oriented design and experience building backend applications with API services using NodeJS/React (JavaScript), Django or Flask (Python),
- Experience with architectural design; including building service-based architectures and/or micro-services.
- Designing data persistence and caching concepts using both SQL and NoSQL DBMS, e.g. MySQL, MongoDB, Cassandra, Redis, Memcache.
- Enough DevOps / Infrastructure experience to setup, configure and maintain your own dev/build environment, e.g. Docker on AWS etc.
- Excellent knowledge of software engineering best practices (e.g. agile software development, test-driven development, unit testing, code reviews, design documentation, etc.)
- An ability to embrace and reduce uncertainty through continual validated learning.
- Having ISO/PCI/NIST certification/knowledge is a plus
- Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field, or equivalent practical professional experience.