Sana Commerce

Tech / AI / Software

SeniorFullStackSoftwareEngineer

cairo, cairo, egypt FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Full Stack Software Engineer at Sana Commerce. Skills: Full Stack Software Engineering, C#, .NET, TypeScript, React.js, GraphQL, system design, scalable systems. Design and develop robust, scalable, and high-performance software systems. Collaborate with a cross-functional team to define, design, and ship new features”

What You'll Achieve.

build a high performance, scalable e-commerce platform; expanding our product at speed; building features that help our customers grow; bringing engineering excellence to a new level; deliver lasting success, balancing quick wins and long-term value; revolutionizing B2B commerce together, helping our customers to lead and succeed.; embrace challenges, growing and raising the bar for ourselves and our industry.; build reliability that scales

Industry & Context.

Tech / AI / Software
Problems you'll solve

excellent problem-solving skills

What They're Looking For.

Must Have

Bachelor’s degree in Computer Engineering, 5+ years of experience in software development, background in web development using C#,.NET and React, engineering mindset, experience in having end to end ownership of the software you build (DevOps, testing, system design, observability, git version control), solid experience with reactive programming principles and flux architecture, designed scalable, complex systems based on services-oriented architecture, on cloud (Azure Cloud preferred), familiar with event driven architecture and domain driven design, drive to continuously improve your craft, passion for mentoring and guiding team members, fully embraced generative AI tools, and you’ve found your way using AI to help you be a high-performing engineer, deliver faster and at a higher quality, experienced in working in an agile environment, excellent problem-solving skills, communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges

Nice to Have

Azure Cloud preferred

What You'll Do.

Design and develop robust

and high-performance software systems

Collaborate with a cross-functional team to define

and ship new features

Lead the system design

testing and coding standards efforts

Implement modern best practices and patterns in software engineering

Mentor software engineers

Conduct code reviews and ensure coding standards

and security guidelines are implemented

and upgrade existing software

Stay up to date with emerging trends and technologies in software development

How You'll Work.

Team & Collaboration

Collaborate with a cross-functional team to define, design, and ship new features; communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges

Communication Scope

communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges

Full Job Description

What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce. Our mission is simple: help businesses build stronger relationships through seamless digital commerce. At Sana Commerce, you’ll join a team that’s bold, growth-oriented, and customer-obsessed, where every engineer has real ownership and impact. About the role We’re looking for a Senior Full Stack Software Engineer who can help us build a high performance, scalable e-commerce platform. You will be playing a critical role in expanding our product at speed, while building features that help our customers grow, and contributing to our initiative of bringing engineering excellence to a new level. What you'll be doing * Design and develop robust, scalable, and high-performance software systems using C#, .NET, TypeScript (ES6), React.js, Redux, RxJS, Webpack, and GraphQL * Collaborate with a cross-functional team to define, design, and ship new features * Lead the system design, testing and coding standards efforts, contributing with clean & high-performance code and architecture * Implement modern best practices and patterns in software engineering * Mentor software engineers * Conduct code reviews and ensure coding standards, best practices, and security guidelines are implemented * Troubleshoot, debug, and upgrade existing software * Stay up to date with emerging trends and technologies in software development to continuously improve our products and processes ## Qualifications What you'll bring: * Bachelor’s degree in Computer Engineering * 5+ years of experience in software development, with a strong background in web development using C#, .NET and React * You have a strong engineering mindset and experience in having end to end ownership of the software you build (DevOps, testing, system design, observability, git version control) * You have solid experience with reactive programming principl

Free ATS check

Applying for this Senior Full Stack Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Sana Commerce?

Real rants from real employees. Read before you apply.

Read Company Rants →