Senior Software Engineer

3 weeks ago


Riyadh, Saudi Arabia Cenomi Full time

**WHO WE ARE**

Powered by Cenomi Group, we are a new and independent venture, focused on building the leading lifestyle e-commerce platform in MENA. We're a tight-knit founding team with diverse experiences and backgrounds, but with a united passion for creating inspiring solutions for consumers and retailers.

Join our mission to create a true omni-channel e-commerce to make selling, shopping and delivery simple and enjoyable for everyone.

**Responsibilities**:

- Design, develop, and maintain scalable and high-performance backend systems for our ecommerce platform using Golang.
- Collaborate closely with cross-functional teams to gather requirements, understand business needs, and translate them into technical solutions.
- Architect and implement efficient and reliable APIs, services, and microservices to support complex ecommerce functionalities.
- Ensure the security, integrity, and performance of backend systems, including data storage and retrieval processes.
- Optimize and fine-tune the existing backend codebase to enhance system performance and scalability.
- Stay up-to-date with industry trends, best practices, and emerging technologies related to backend development and ecommerce solutions.
- Mentor and provide guidance to junior developers, fostering their growth and technical skills.
- Collaborate with frontend developers, UX/UI designers, and product managers to deliver seamless and user-friendly ecommerce experiences.
- Participate in code reviews and maintain code quality standards by adhering to coding best practices.

**Requirements**:

- Extensive experience (5+ years) in backend development using Golang, with a strong focus on building scalable and reliable systems.
- Proven track record of designing and implementing complex backend architectures and APIs for large-scale ecommerce platforms.
- Solid understanding of software engineering principles, data structures, algorithms, and system design.
- Proficiency in working with databases such as MySQL, PostgreSQL, or MongoDB, and designing efficient database schemas.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Strong knowledge of RESTful API design principles and experience with API documentation and versioning.
- Understanding of security practices and ability to implement secure coding standards to protect user data and systems.
- Excellent problem-solving skills and ability to debug and resolve complex technical issues.
- Strong communication and collaboration skills, with the ability to effectively work in a team environment.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Fluency in English, both written and verbal.

**WHAT TO EXPECT AFTER APPLYING**

Our primary focus is to build a world-class collaborative team that values hard-work, authenticity and purposefulness and is focused on execution and making a difference (solving a real problem). Our setup offers the best of both worlds: start-up setup, growth and upside on the one hand, while being part of an established and well funded group with significant assets on the other.



  • Riyadh, Saudi Arabia Insharo INC. Full time

    **Overview**: * We are building an “Uber for Trucks” marketplace platform. We promise our vetted drivers and ensure they find trips on their empty miles while digitizing the entire trucking network for customers, making their shipments easier to haul and providing transparency into availability and price. We are establishing a team of talented,...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Total-TECH Co. Full time

    Job OverviewThis Senior Java Software Engineer position involves designing, developing, and testing complex Java-based applications, collaborating with cross-functional teams to ensure successful project delivery.Design and Development: Design and develop scalable, high-quality Java-based applications that meet the needs of our customers, working closely...


  • 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 Mozn Full time

    Mozn is a rapidly growing and leading data science & product development firm based in Riyadh with a proven track record of excellence in supporting and growing the analytics ecosystem in Saudi Arabia. Mozn is a trusted analytics partner for the largest government organizations in Saudi Arabia, as well as many large corporations and startups. We are in a...


  • Riyadh, Ar Riyāḑ, Saudi Arabia eSense Software Full time

    About the RoleeSense Software is seeking an experienced Senior Management Consultant to join our team.Key Responsibilities:Develop strategic hypotheses and work plans with senior team members to drive project success.Lead data collection, synthesis, and analysis efforts for key workstreams.Integrate findings into broader project work and provide actionable...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Thetestcrew Full time

    Job DescriptionWe are looking for a skilled Quality Senior Software Engineer I to join our team at TestCrew. In this full-time on-site role based in Riyadh, you will be responsible for software quality assurance, manual testing, and software development.Key Responsibilities:Establishing and maintaining software quality standardsCollaborating with...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Nagarro Full time

    About UsNagarro is a dynamic and non-hierarchical company that values collaboration and innovation. With 18,000+ experts across 33 countries, we work at scale across all devices and digital mediums.Job DescriptionAs a Senior QA Software Engineer, you'll play a key role in helping us achieve our mission. With a strong background in software quality assurance,...


  • Riyadh, Ar Riyāḑ, Saudi Arabia National Company for Mechanical Systems - NCMS Full time

    Job OverviewThe National Company for Mechanical Systems - NCMS is seeking a highly skilled Senior Software Engineer to join its team. As a key member of our software development group, you will be responsible for designing, implementing, and maintaining software applications using multiple programming languages.This role requires a strong foundation in...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Tamara Full time

    At Tamara, we are seeking an exceptional Backend Engineer to join our team.This individual will play a crucial role in building and maintaining cutting-edge platforms that enable seamless and scalable transactions.The successful candidate will draw on their expertise in payment, shopping, and banking systems to design, develop, and optimize our secure and...


  • 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 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, Ar Riyāḑ, Saudi Arabia SOES Full time

    We are seeking a Senior Software Development Director to join our team at SOES. As a seasoned professional in software development, you will be responsible for overseeing the development stages of our projects and products, applying your knowledge in software engineering and project management to lead a team of developers.ResponsibilitiesSchedule and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia CodeNinja Inc. Full time

    Mid-Senior Level PositionWe are seeking a skilled Liferay Software Engineer to join our team at CodeNinja Inc. As a mid-senior level professional, you will be responsible for designing, developing, and maintaining web applications using Liferay Portal and Liferay DXP.About the RoleThe ideal candidate will have a strong background in Java EE development and...


  • 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 Ant International Full time

    Ant International, a Singapore-headquartered company, powers the future of global commerce through digital innovation. Our mission is to provide tech-driven digital payment and financial services solutions for merchants worldwide.We are seeking a Senior Java Software Engineer for our Malaysia Tech Center. This role involves working on end-to-end solutions...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Saudi Petroleum Services Polytechnic Full time

    At Saudi Petroleum Services Polytechnic, we strive to build innovative digital solutions that inspire and delight our customers. We're looking for a skilled Senior Staff Engineer to join our team and contribute to our mission of delivering exceptional products.About the RoleWe're seeking a seasoned professional with 5+ years of experience in manual and...


  • 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, Ar Riyāḑ, Saudi Arabia eSense Software Full time

    Senior Management Consultant PositioneSense Software is looking for a seasoned Senior Management Consultant to contribute to our success.Main Responsibilities:Work closely with senior team members to develop innovative project solutions.Lead data collection, analysis, and reporting efforts for key projects.Provide expert advice to project leaders based on...

  • Software Engineer

    2 weeks 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 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...