Find Your Dream Job

Search through thousands of job postings to find your next opportunity

Date Posted

Job Type

Technology

Work Setting

Salary Range

$0k $100k $200k+

Experience Level

Back-End/Platform Engineer

Tamkeen Technologies

Riyadh, Saudi Arabia

Responsibilities:


  • Design, develop, and own backend services and core platform components.
  • Lead the development of reusable frameworks, SDKs, and libraries used by other teams.
  • Partner with product and platform teams to deliver features that are reliable and scalable.
  • Conduct design reviews, enforce code quality, and guide junior engineers.
  • Optimize existing systems for performance, reliability, and maintainability.
  • Collaborate in planning and grooming sessions to shape technical strategy.
  • Research and recommend new technologies that enhance development productivity or system performance.


Skills:

Advanced Backend Development:

  • Expertise in building high-performance, scalable backend systems using languages like Java, Go, Python, or C#.
  • Strong knowledge of API design (REST, gRPC, GraphQL) and API lifecycle management.
  • Deep understanding of domain-driven design (DDD), event-driven architecture, and microservices.
  • Experience with multithreading, concurrency, and asynchronous programming.
  • Strong software engineering fundamentals: OOP, data structures, algorithms, and design patterns.

System Design & Architecture:

  • Experience designing large-scale, distributed systems and platforms.
  • Ability to lead system architecture discussions and drive design decisions.
  • Familiarity with caching strategies (Redis, Memcached), rate limiting, and service orchestration patterns.

DevOps for Developers:

  • Skilled in integrating CI/CD into development workflows (GitHub Actions, GitLab CI, Jenkins).
  • Practical experience with containerized development environments (e.g., Docker for dev/testing).
  • Familiar with feature flags, canary releases, blue-green deployments.

Observability & Resilience:

Implementation of structured logging, tracing (OpenTelemetry), and metrics for services.

Debugging and performance profiling (JFR, flame graphs, APMs like New Relic or Datadog).

Building fault-tolerant systems with retries, timeouts, circuit breakers (Resilience4j, Hystrix).

Teamwork & Technical Leadership:

Strong code review practices and mentorship abilities.

Proven track record of improving development workflows and setting engineering standards.

Ability to collaborate with product owners and translate business needs into technical requirements.


Good to have Certifications:

Software & Cloud Development:

  • AWS Certified Developer – Associate.
  • Azure Developer Associate (AZ-204).
  • Google Associate or Professional Cloud Developer.

Development & Architecture:

  • Oracle Certified Professional (Java SE)
  • Microsoft Certified: .NET Developer.
  • Certified Kubernetes Application Developer (CKAD) (for cloud-native backend devs).
  • DevOps Institute’s DevOps Engineering Foundation (focused on engineering-centric DevOps).


Prefers:

  • ISTQB Advanced Test Automation Engineer (if involved in platform test infrastructure).
  • Certified Secure Software Lifecycle Professional (CSSLP) (for security-conscious development).

New SRE Jobs

Connecting top SRE talent with leading companies.

For SRE Professionals

For Employers

Company