Salla E-Commerce Platform

Salla E-Commerce Platform

Salla E-Commerce Platform (salla.sa) offers smart and easy e-commerce solutions for merchants, enabling direct selling to customers with ease.

Internet Software & Services
251-1K
Founded 2016
$8M raised

Description

  • Design, build, and operate scalable backend services for fintech, checkout, promotions, loyalty, and payment systems.
  • Develop clean, maintainable, and high-performance production code.
  • Design and evolve RESTful APIs and integrations with internal platforms, payment gateways, and third-party services.
  • Build reliable distributed systems that handle high traffic, failures, and asynchronous workloads.
  • Drive architectural decisions with a focus on scalability, resilience, maintainability, and operational excellence.
  • Optimize performance across services, databases, caching layers, queues, and background workers.
  • Participate in architecture discussions, technical design reviews, RFCs, and engineering planning.
  • Ensure production readiness through monitoring, logging, alerting, testing, and observability practices.
  • Write unit and integration tests and contribute to code reviews.
  • Leverage AI-assisted engineering tools to improve development, debugging, testing, documentation, and code quality.
  • Mentor junior and mid-level engineers and contribute across the full software development lifecycle.

Requirements

  • 6+ years of professional software engineering experience building production backend systems.
  • Strong experience building scalable backend services in at least one modern language such as PHP, Go, Java, or C#.
  • PHP and Laravel experience is preferred but not required.
  • Strong understanding of distributed systems fundamentals, including consistency, availability, concurrency, fault tolerance, idempotency, asynchronous processing, messaging, and caching.
  • Experience designing and operating high-scale, highly available backend systems.
  • Proven ability to write clean, maintainable, efficient, and high-performance production code.
  • Strong understanding of software engineering principles, including SOLID, design patterns, clean architecture, and domain-driven design concepts.
  • Experience designing RESTful APIs and integrating with third-party platforms and payment providers.
  • Strong SQL knowledge with experience designing and optimizing MySQL or PostgreSQL databases.
  • Experience with caching technologies, queues, background workers, and performance optimization.
  • Experience writing automated tests, participating in code reviews, and working within modern CI/CD pipelines.
  • Comfortable using AI-assisted development tools to improve productivity, software design, implementation, testing, debugging, documentation, and code reviews.
  • Experience building fintech, payments, checkout, loyalty, pricing, promotions, or other high-volume transactional systems is preferred.
  • Experience with event-driven architectures and distributed messaging systems is preferred.
  • Experience with Docker, Kubernetes, cloud platforms such as AWS, GCP, or Azure, and Infrastructure as Code is preferred.
  • Experience with observability platforms, distributed tracing, metrics, and production monitoring is preferred.
  • Experience working within microservices or service-oriented architectures is preferred.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is a plus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer III, Content AI

Peloton 5K-10K Hotels, Restaurants & Leisure

Peloton is hiring a Software Engineer III in Warsaw to build and operate scalable Content AI microservices that power search, voice, and subtitles across its fitness platforms.

Agile AWS Bottle CI/CD Datadog Docker DynamoDB Elasticsearch GitHub Actions GraphQL gRPC Java Jenkins Kotlin Kubernetes Microservices MySQL NLP PostgreSQL Python Redis REST API Spring Boot Terraform
22 hours, 25 minutes ago

Software Engineer II (India, Remote)

Apollo.io 251-1K Professional Services

Apollo.io is seeking a Backend Software Engineer to build and maintain scalable backend systems for its revenue platform while collaborating across product, engineering, and other teams.

Agile Ansible Docker Elasticsearch Kubernetes MongoDB Node.js React Redis Ruby Ruby on Rails Scrum SQL Terraform
23 hours, 10 minutes ago

Senior Software Engineer — PingOne Platform Administration & Security

Ping Identity 1K-5K IT Services

Ping Identity is hiring a Senior Software Engineer to help evolve the PingOne Platform Administration experience and build scalable platform capabilities for identity, cloud, and AI-enabled workflows.

Agile CI/CD Java Node.js REST API TypeScript
23 hours, 25 minutes ago

SOFTWARE DEVELOPER SPECIALIST I - JAVA

Inter 51-250 Banks

Inter is hiring a Back-end Engineer to help build and evolve APIs, BFF services, and core backend systems for its Global Financial Super App.

CI/CD Datadog Docker GitHub Actions Gradle Grafana GraphQL Hibernate Java Jenkins JUnit Kafka Kotlin Kubernetes Maven Microservices Mockito MongoDB PostgreSQL Prometheus RabbitMQ REST API Spring Boot
23 hours, 25 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers