
Senior Backend Software Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Egypt, +1 more country.
β’ 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.
β’ 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.
β’ 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.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.