Senior Software Engineer - Backend

D
DZTechnology
United Arab Emirates. Egypt. Iraq. Turkey. JordanFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5–8 years
Required Skills
AWSPostgreSQLTypeScriptC#Go

Requirements

  • 5–8 years building production software with deep service ownership.
  • Strong depth in at least one of TypeScript, Go, or C#.
  • Solid working knowledge of Postgres.
  • Solid working knowledge of AWS.
  • Deep domain expertise in service interaction and data flow.
  • Security awareness with a strong grasp of OWASP and sensitive data handling.
  • Understanding of payment-surface threats like card testing and credential handling.
  • Judgement to balance cost and value, including AI-assisted development.
  • Strong communication skills for technical and non-technical audiences.
  • Ability to provide and seek feedback with comfort in respectful disagreement.

Responsibilities

  • Own significant features and services end to end in your team's domain, architecting them for iterative, autonomous development.
  • Ship production-ready, self-documenting code and set team standards for AI-assisted development.
  • Apply TDD and mocks to ensure code quality and never merge untested code.
  • Diagnose issues within services and across boundaries, tune monitoring, and participate in on-call.
  • Identify vulnerabilities, apply secure defaults for auth/data handling, and design features with abuse protection in mind.
  • Communicate blockers and dependencies proactively while driving team practice improvements.
  • Mentor teammates to build redundancy and maintain technical documentation like runbooks and ADRs.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now