Senior Backend Software Engineer

Posted 5 days ago

This is a fully remote position, open to applicants in Egypt, +1 more country.

πŸ“‹ Description

β€’ Design and develop highly secure, fault-tolerant APIs and distributed systems architecture.

β€’ Collaborate within a multidisciplinary team to swiftly iterate and prototype digital products.

β€’ Write clean, well-structured, and thoroughly documented code.

β€’ Make strategic, proactive choices regarding the maintenance and enhancement of projects.

β€’ Enhance existing codebases with minimal supervision.

β€’ Collaborate closely with infrastructure and frontend teams.

β€’ Assume responsibility for critical technology decisions, ensuring scalability and high performance.

β€’ Design and uphold CI/CD pipelines for smooth deployment and integration.

β€’ Conduct code reviews and refine working methodologies.

β€’ Develop profound expertise in payments and enhance the merchant developer experience.

β€’ Create comprehensive internal project documentation.

β€’ Lead a small group of engineers in the creation of reliable and highly secure products.

β€’ Take full responsibility for project delivery and system performance.

β€’ Complete a structured onboarding process covering the platform, payment flows, architecture, and engineering practices.

β€’ Contribute to production work and gradually tackle more complex technical challenges.

β€’ Own a significant area of the backend following the onboarding process.


⛳️ Requirements

β€’ A high level of empathy and a strong capacity for learning.

β€’ Senior experience in building high-performance distributed systems and scalable architectures.

β€’ Proficient in Django, Django Rest Framework, Postgres, and Redis.

β€’ Experience in CI/CD pipeline management and deployment automation.

β€’ Familiarity with containerization and orchestration tools, such as Docker and Kubernetes.

β€’ Knowledge of GitOps practices and tools, like ArgoCD.

β€’ Experience with modern development practices, including DDD, BDD, and TDD, is highly desirable.

β€’ A passion for clean, well-tested code.

β€’ Comprehensive understanding of the entire development lifecycle: design, development, and deployment.

β€’ Experience in product companies, ideally within the fintech or payment infrastructure sectors.

β€’ Experience in a small-team, fast-paced startup environment.

β€’ A highly motivated self-starter who values autonomy and achieving results.

β€’ Strong accountability mindset with the ability to manage end-to-end delivery.

β€’ Experience in payment infrastructure is a significant advantage.


🏝️ Benefits

β€’ Stock options.

β€’ Health insurance.

β€’ Professional development stipend.

β€’ Wellness stipend.

β€’ Tech allowance.

β€’ Equipment financing program.

β€’ Annual in-person retreat.

β€’ Team engagement initiatives.

β€’ Remote-first work across EMEA time zones.

People also viewed

Chaos21 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar21 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne21 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne21 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien21 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix21 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers