
Software Engineering Intern - Dubai
Lean Technologies
Job Description
Job Description Roles & Responsibilities About the job As a Software Engineering Intern at Lean, you will have the opportunity to work closely with our experienced engineers and gain hands-on experience in professional software development, delivering real enhancements for our clients. You will master the technologies, tools and processes that we use at Lean, along with gaining an understanding of our industry and empathy for our clients and their end-users. You will be supported closely by a dedicated mentor, your team and your manager, who will work with you on setting and tracking personal development goals. The internship is designed to be the perfect stepping stone on your career journey and we hope it leaves you wanting to join us as a full time employee! Who are we Lean enables companies to seamlessly connect to their users bank accounts to initiate real-time payments and retrieve their account information. Our products have garnered the trust of leading companies and enabled them to deliver powerful experiences when connected with a user s bank account, allowing users to perform prudent financial planning, get better rates on loans, transfer money to friends, and more, without compromising on privacy or security. Some of Lean s clients include the likes of Tabby, Nayifat, Tamam, Circlys, and many more, making it the region s most valuable Open Banking platform. The company has now processed over a billion dollars, and its products are also connected with hundreds of thousands of accounts. Lean envisions a fully inclusive financial ecosystem that serves everyone, no matter where they bank or live in the MENA region. Responsibilities: Adapt to and learn the tools, programming languages, and workflows used by the team. Participate in daily team activities such as stand-ups, planning sessions, and reviews to align with deliverables and deadlines. Design, develop, test and debug software enhancements in collaboration with your mentor. Participate in code reviews to learn best practices and contribute to maintaining robust, scalable codebases. Contribute to company culture by getting involved in events, not just in your team but in the broader organization too. Requirements: Currently pursuing a degree in Computer Science, Software Engineering, or a related field. Strong passion for software development and eagerness to learn. Familiarity with programming languages such as Java, C++, Python, or similar. Basic understanding of software development principles, methodologies, and best practices. Good problem-solving and analytical skills. Strong communication and teamwork abilities. Ability to work independently and collaboratively in a fast-paced environment.
Job Skills
Job Overview
Date Posted
Location
Offered Salary
Not disclosed