Senior Backend Engineer

Reposted 24 Days Ago
Be an Early Applicant
Cairo
In-Office
Mid level
Artificial Intelligence • Software
The Role
As a Senior Backend Engineer, you will design and develop backend systems, create APIs, and ensure high-performance solutions for loyalty platforms.
Summary Generated by Built In

Dsquares is a leading provider of loyalty programs in the region, dedicated to crafting exceptional solutions that deepen the connection between brands and their customers. We leverage technology and innovative strategies to transform customer engagement into lasting loyalty.

Our team is passionate, innovative, and collaborative, always striving for excellence. We seek professionals who can share our vision and contribute to creating unparalleled customer experiences. Join us in shaping the future of customer loyalty.

About The Role:

As a Senior Backend Engineer at Dsquares, you will play a crucial role in the design and development of our backend systems that power our loyalty platforms. You will collaborate with cross-functional teams to create high-performance, scalable, and secure services and APIs, ensuring that our solutions meet the needs of our clients and end users.

Duties & Responsibilities:

  • Plan, design, develop, debug, implement and support web-based software applications and services.
  • Modify existing software to add new features, fix issues, or improve performance/security.
  • Comply with project coding standards and industry best practices.
  • Work on a shared codebase, in a team environment, cooperating with co-located and remote team members.
  • Improve software quality by conducting systems analysis and recommending changes in policies and procedures.
  • Produce detailed software design and specifications.
  • Participate in planning for software development sprints, and ensure tasks are completed according to the planned delivery dates.
  • Represent the team in collaborations with partners and clients as needed.

Requirements

Required Skills & Abilities:

  • Technical Skills: C#, RESTful API, MS SQL Server, JS, Angular js, Agile (Scrum),
  • Design patterns, object-oriented analysis & design, SOLID principles, TDD, unit
  • Testing, Integration testing, Swagger/PostMan, NodeJS, Git, Jira, Log4Net.
  • Good understanding of software engineering and design concepts.
  • Good problem solving and research skills.
  • Good understanding of the full web stack.
  • Good knowledge of algorithms and data structures.
  • Good understanding of structured database design concepts and practices.
  • Good understanding of HTML/JS/CSS concepts.
  • Good debugging and tracing.
  • Comfortable to work in a fast-paced environment.
  • Self-motivated and driven to improve.

Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3 - 5 years of experience in a senior backend engineer role is a must.
  • Experience in using MS SQL server and advanced features.
  • Experience in working with git code versioning & branching techniques.
  • Experience in web application optimization techniques.
  • Experience in RESTful API development.
  • Experience in software solution and architecture design is a plus.
  • Experience in building microservices is a plus.
  • Experience in .net Core is a plus.
  • Experience in building on top of Azure stack is a plus.
  • Experience in code refactoring is a plus.

Benefits
    • Financial Growth: Reap the rewards of your hard work with competitive compensation packages.
    • Work-Life Balance: Achieve optimal well-being with our hybrid work environment, and regular team-building events.
    • Continuous Development: Expand your horizons through our commitment to learning and development opportunities.
    • Perks and Privileges: Celebrate your journey with us through birthday offs, mobile allowances, transportation support, and a host of other employee-centric perks.

Top Skills

Angularjs
C#
Git
JavaScript
JIRA
Log4Net
Ms Sql Server
Node.js
Restful Api
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Cairo, Cairo
301 Employees
Year Founded: 2012

What We Do

Dsquares is a loyalty and rewards company that helps businesses increase customer loyalty and retention.

As the Global Loyalty Expert, the company equips businesses with an impressive array of tools that span the entire spectrum of strategic commercial planning, merchant management, and state-of-the-art AI and Data Analytics.
This robust platform seamlessly integrates modern capabilities like ingenious pointing systems, electrifying e-vouchers, captivating gamification elements, and enlightening analytics tools.

Operating across more than 10 countries in the Middle East and Africa, Dsquares partners with enterprises across diverse sectors, including banking, telecom, and retailers, revolutionizing the way businesses thrive in the competitive landscape.

Similar Jobs

Soum Logo Soum

Software Engineer

Consumer Web • Digital Media • On-Demand
In-Office or Remote
3 Locations
111 Employees

Banque Misr Logo Banque Misr

Back-end Engineer

Fintech • Software • Financial Services
In-Office
Cairo, EGY
20937 Employees
In-Office or Remote
Cairo, EGY
8 Employees

Mondia Logo Mondia

Senior Back-end Engineer

Information Technology • Mobile • Software
In-Office
Cairo, EGY
300 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account