Senior Software Engineer

6 months ago


Riyadh, Saudi Arabia Talent Pal Full time

**Company Overview**

Lendo's crowdfunding platform relies on advanced technologies which allow thousands of investors to participate in various investment opportunities. Designed specifically for the needs of small and medium businesses, Lendo offers instant, short-term finance-against-invoice solutions, so a company's cash flow does not suffer every time it accommodates its clients with extended or flexible payment terms. Lendo's fintech experts combine financial expertise with advanced technology to bring solutions that can turn waiting time into valuable win-wins for all parties involved.

**What You Will Be Doing**
- Working on cutting-edge technologies.
- Security is at the heart of what we do at Lendo; writing secure and testable code is a must.
- Be part of a two-week sprint executing on the backlog in lockstep with developers as part of an Agile team.
- Collaborate with product management, support, and engineering teams to establish priorities, understand requirements, formulate test plans and execute them accordingly.
- Work as an independent contributor or do pair programming when required with a team of developers and test engineers.
- Design and implement new features, maintain the existing code by fixing bugs, and reduce technical debt.
- Evaluate emerging technologies and incorporate these into the product and company vision.
- Where necessary, provide training and mentorship to the junior team members.
- Review integrations to ensure completeness and quality standards are maintained.
- Manage, measure, and monitor the KPIs.
- Drive a quality culture that can scale by ensuring relevant testing techniques, such as unit tests, code reviews, integration testing, and snapshot testing.
- Identify trade-offs to various implementations and can make decisions about which solution would be best for a given situation.
- We design it. We test it. We build it. We ship it. We document it. You own it all. The good, the bad, the ugly, and the glory.

**What You'll Get**
- Join us at the forefront of one of the most exciting and rapidly evolving fintech industries.
- We’re agile, we’re growing and so will you At Lendo, there’s space for exponential professional development and room to make a huge impact on the business going forward.
- Highly competitive benefits and vacation package.
- Ability to work for one of the fastest-growing companies with some of the most talented people in the industry.
- Regular team outings, fun, hardworking, and casual environment.
- Endless growth opportunities.

**What The Role Requires**
- Strong background in at least 3 of the following areas: Cloud Architecture, Systems Design, Software Development, Clean Code, Highly Scalable Systems, and CI/CD.
- Strong skills in writing high-performance, multi-threaded, efficient, and maintainable software code.
- Familiarity with HTTP, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate via them (such as the backend of complex websites)
- Knowledge of SQL and experience working with relational databases (MySQL, PostgreSQL, Oracle, or MS SQL Server) & ORM technologies (JPA2, Hibernate).
- Good knowledge of various design patterns and ability to refactor the code using the industry best practices.
- Good understanding of Git, GitFlow, and Maven (profiles, dependency management, and multi-modules).
- Hands-on experience with Test Driven Development (TDD) and strong knowledge of QA methodologies, tools, and processes.
- Good experience developing and integrating with REST/SOAP APIs and MQs.
- A passion for technology, learning, and problem-solving.
- Able to work in and manage a diverse team.
- Strong communication skills and the ability to lead technical discussions.
- The ability to prioritize and remain calm under pressure.

**Nice To Haves**
- Good working knowledge of Kafka.
- Basic understanding of SCRUM.
- Experience using public (or private) cloud provider platforms like GCP, AWS or Oracle, Kubernetes, and Docker containers.
- Experience working in or basic knowledge of Redis, Sentry, React native, Jenkins.
- Experience with analyzing thread safety and race conditions, parallelism, synchronization, and locking, including between threads, between machines in a cluster, and in the database, including optimistic and pessimistic locking.
- Hands-on experience with Business-Driven Development (BDD).
- Any Java or related certification.



  • Riyadh, Saudi Arabia Mozn Full time

    Mozn is a rapidly growing technology firm revolutionising the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia and it’s working to realise Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn is the trusted AI technology partner for...


  • Riyadh, Saudi Arabia NEC Software Solutions Full time

    Company Description **NEC Software Solutions (India)** On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation. We have more than 30 years of experience in...


  • Riyadh, Saudi Arabia D360 Bank Full time

    Senior Software Engineer - Android **Responsibilities** - Contribute to the overall design and architecture of the codebase - Understand the Android platform, write code in Java, familiar with Android development tools. - Collaborate with cross-functional teams, including product management, design, and engineering, to develop and implement new features. -...


  • Riyadh, Saudi Arabia NEC Software Solutions (India) Full time

    **Company Description** NEC Software Solutions (India)** On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation. We have more than 30 years of experience in...


  • Riyadh, Saudi Arabia TalPods Full time

    At TalPod, we are a team of exceptional Software Engineers who thrive on solving complex software challenges. Our passion lies in building great software and nurturing the brightest talent to become world-class engineers. We are looking to hire a senior-level engineer for this role for one of our partners, one of Saudi's most successful and large food-tech...


  • Riyadh, Saudi Arabia Niceone Full time

    **Responsibilities**: - Work with other engineers to architect and implement software solutions. - Analyze and troubleshoot software problems. - Stay up-to-date on the latest software development trends. - Work independently and as part of a team. **Qualifications**: - Bachelor’s degree in computer science or a related field. - 5+ years of experience in...


  • Riyadh, Saudi Arabia D4DS Full time

    We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open...


  • Riyadh, Saudi Arabia D360 Bank Full time

    Senior Software Engineer - Dot Net The Senior Dot Net Core Developer (Dot Net Core, Git, SQL, REST API, Test Driven Development), will work closely with Business Analysts & Product Owners to refine user stories and requirements and identify, prioritize, and execute tasks within the software development life cycle. He/ she Will mentor junior developers, work...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Antal International Network - IME Full time

    Key Responsibilities:• Design and develop scalable, efficient, and reliable software solutions• Collaborate with cross-functional teams to identify and prioritize project requirements• Develop and maintain high-quality code, adhering to industry standards and best practices• Troubleshoot and resolve complex technical issues• Participate in code...


  • Riyadh, Saudi Arabia robusta Full time

    As a Senior Automation Software Testing Engineer, you will play a crucial role in ensuring the quality and reliability of our software products through automated testing techniques. Your responsibilities will include: - Develop and maintain automated test scripts using Java programming language, ensuring their efficiency, reliability, and reusability. -...


  • Riyadh, Saudi Arabia Foodics Full time

    **Who Are We❓** We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully...


  • Riyadh, Saudi Arabia Red Hat Software Full time

    About the job: The Red Hat Sales team is seeking a Senior Specialist Solution Architect to join us in Riyadh, KSA. In this role, you will support the Ansible Sales team and provide pre-sales technical support to prospects. You'll work with key customers both on site and remotely to build a relationship of trust and confidence between Red Hat and the...


  • Riyadh, Saudi Arabia Arabic Computer Systems Full time

    Arabic Computer Systems, one of the largest ICT Companies in Saudi Arabia with over 35 years of experience, is seeking a Senior Software Developer to join its team of more than 3,000 IT professionals covering over 23 Saudi cities. The company serves government entities, some of the Middle East's leading companies, and is expanding through its strong business...

  • Software Engineer

    6 months ago


    Riyadh, Saudi Arabia ABANA Enterprises Group Co. Full time

    Software Engineer **Responsibilities** - Collaborate with stakeholders to gather and analyze software requirements. - Design and develop software solutions that meet business and technical requirements. - Write clean, maintainable, and efficient code. - Collaborate with cross-functional teams to integrate software components and resolve issues. -...


  • Riyadh, Saudi Arabia Mozn Full time

    A rapidly growing technology firm revolutionizing the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia and it’s working to realize Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn is the trusted AI technology partner for some of...


  • Riyadh, Saudi Arabia Talent Pal Full time

    **Requirements**: - Bachelor degree (Master preferred) in Computer science, architecture, software engineering, or Computer engineering - 5-10 years experience - Understanding of software development principles and practices - Capable of implementing best practices and standards in software engineering and software architecture - Capacity to design,...

  • Software Engineer

    5 months ago


    Riyadh, Saudi Arabia Vitto Full time

    Software as a service start-up At Vitto Technologies, we're building a cutting edge software for Health professionals Our team is dedicated to creating solutions that make a difference, leveraging the latest technologies to solve real-world problems. We are currently looking for a talented Software Engineer with a strong background in Python and Django to...

  • Software Engineer

    6 months ago


    Riyadh, Saudi Arabia Mozn Full time

    A rapidly growing technology firm revolutionizing the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia and it’s working to realize Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn is the trusted AI technology partner for some of...


  • Riyadh, Saudi Arabia Mozn Full time

    Mozn is a rapidly growing technology firm revolutionising the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia and it’s working to realise Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn is the trusted AI technology partner for...

  • Software Engineer

    6 months ago


    Riyadh, Saudi Arabia Venquis Full time

    **Job Title: Software Engineer - Python and Machine Learning** **Location: Riyadh, Saudi Arabia** **Key Responsibilities**: - Develop, enhance, and maintain software solutions using Python, with a focus on efficiency, reliability, and scalability. - Utilize machine learning techniques to design and implement predictive models, recommendation systems, and...