Position: Technical Lead - Payment Integration
Company: United Software
Category: Java
Experience required: 5y
English level: upper

**About us**
Zension is a subscription e-commerce company for consumer tech. Each and every day, we set out to create a new standard for connectivity and access to the best technology tools for all.  

Established in 2016, as the first company of its kind, our team has grown to over 130 employees. Over the last 5 years they have managed over 1 million service subscriptions across 25 cities, reaching 70% of GCC population and served over 300K users, making us the largest device services platform in the GCC. 
 
**Job Summary**
We are seeking a highly skilled and experienced Technical Lead specializing in payment integration to join our team. The ideal candidate will possess deep expertise in integrating with payment providers, particularly Stripe, and have a strong background in developing solutions for subscription-based services, Buy Now Pay Later (BNPL), car rentals, and other recurring payment models. This role requires both technical expertise and leadership abilities to guide and manage a team of developers effectively.

**Responsibilities**
- Lead the development and implementation of payment integration solutions for our subscription products, focusing on features and functionalities related to payment processing.
- Research, evaluate, and select appropriate payment providers and APIs based on business needs and industry best practices.
- Design and architect robust and scalable microservices or service-oriented architecture (SOA) structures to support recurring payments with credit cards and KSA banks.
- Develop high-quality code and ensure adherence to coding standards and best practices.
- Provide technical guidance and mentorship to team members, both locally and remotely, fostering their growth and promoting collaboration.
- Conduct code reviews, identify areas for improvement, and implement necessary optimizations for performance and reliability.
- Stay updated with the latest trends and advancements in payment integration technologies, payment security, and regulatory requirements.
- Troubleshoot and resolve technical issues related to payment integrations, collaborating with stakeholders to ensure timely resolution.

**Qualifications**
- 7-10 years of hands-on experience in software development, with a focus on payment integration and related technologies.
- Proven expertise in integrating with payment providers, particularly Stripe, and a strong understanding of the payment processing ecosystem.
- Experience working on projects in the UAE/KSA region, specifically within the banking, payment, e-commerce, BNPL, and recurring payments industries.
- Proficiency in developing and implementing microservices or SOA architecture for recurring payment solutions involving credit cards and KSA banks.
- Strong programming skills in Java, or similar.
- Demonstrated leadership abilities, with experience leading and mentoring a team of developers.
- Excellent problem-solving skills and the ability to analyze complex payment-related issues.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Up-to-date knowledge of payment security standards and compliance regulations.
- Bachelor's or master's degree in computer science, software engineering, or a related field.

**...and of course, your benefits**

- 20 fully paid business days of vacation
- 15 sick leaves
- public holidays
- health insurance
- premium sport club membership
- ability to work from home or remotely
- flexible working hours without time trackers
- corporate events