On a mission to create financial freedom. No interest. No fees. Shariah-Compliant.
Backend Engineer II
Location
Saudi Arabia
Posted
95 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Engineer II
Tabby
Role Description We’re looking for a Backend Engineer to help scale the systems behind Tabby’s core products. You’ll work on high-impact projects in a high-growth environment, alongside a world-class remote engineering team spread across 20+ countries. Key Responsibilities - Backend engineering experience, with ideally commercial experience in Golang - Experience building scalable, distributed systems and working with high-load architectures - Solid understanding of backend tools and technologies — we use PostgreSQL, Redis, Kubernetes, Google Cloud Platform, GitLab, and a microservices architecture - Experience integrating third-party APIs and contributing to product development - A passion for writing clean, testable, and maintainable code - A proactive mindset and the ability to work independently - Strong communication skills in English (B2 level or higher) Benefits - A working environment that gives you autonomy and responsibility from day one. - Participation in the company’s employee stock options program. - Health Insurance - Flexi benefits you can use for wellness, travel, or learning - Work alongside a high-performing, international engineering team in a global fintech unicorn
Related Guides
Related Job Pages
More Backend Engineer Jobs
Commercial Biller
LifeBridge HealthHeadquartered in Baltimore, Maryland, LifeBridge Health is a nonprofit regional healthcare organization serving northwest Baltimore and the surrounding counties. One of the most co
Edit healthcare claims for accurate submission, import and transmit claims to payers, prepare daily tracking and error reports, and assist with billing system upgrades to enhance operational efficiency.
Senior Java Software Engineer, German
accesa.euThe place where creative problem-solvers that care for people, solutions, and their impact thrive
• Develop and maintain Java-based backend applications and microservices with a focus on performance and reliability. • Implement applications following best practices in clean code, testing, and performance optimization. • Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines. • Use events to build robust, asynchronous systems that support scalability and decoupled services. • Design and maintain efficient relational database integrations that ensure data integrity and system responsiveness. • Engage in architectural discussions, perform code reviews, and promote best practices. • Provide guidance to junior developers and foster a culture of collaboration and continuous improvement.
• Own the mobile architecture blueprint—from client app layers to backend integration (APIs, microservices, event-driven patterns) • Define standards and reference architectures for React Native/Flutter/Xamarin (or hybrid web-views, Capacitor) and native interoperability • Establish mobile domain models, API contracts, security controls, and data governance for mobile • Create roadmaps aligned with business OKRs, balancing innovation with platform stability • Lead architecture for new mobile initiatives: authentication flows, offline-first patterns, background sync, push notifications, deep linking, app configuration, and feature flagging • Design scalable backend integrations (API gateways, GraphQL/REST, caching, pub/sub), and select runtime patterns (BFF, façade services) • Architect telemetry pipelines for observability (crash analytics, performance metrics, RUM, log aggregation) • Implement Zero Trust principles for mobile; enforce secure storage, device attestation, jailbreak/root detection • Align with OWASP MASVS/MSTG, NIST, ISO 27001; ensure compliance (GDPR, CCPA, HIPAA/PCI as applicable) • Oversee MDM/UEM and MAM policies (e.g., Microsoft Intune, VMware Workspace ONE, MobileIron) • Define threat models, conduct architecture risk assessments, and drive secure SDLC practices (SAST/DAST, dependency scanning) • Define CI/CD pipelines for mobile (Fastlane, Bitrise, Azure DevOps, GitHub Actions, CircleCI), code signing, release orchestration • Standardize testing strategy: unit/UI/e2e, device farms, accessibility, performance, and compatibility testing • Govern app distribution (App Store/Play, Enterprise distribution), versioning, rollback strategies, and release trains • Architect for offline resilience, concurrency, graceful degradation, and efficient network usage • Establish SLAs/SLOs/SLIs for mobile experiences; implement synthetic monitoring, crash thresholds, and performance budgets • Optimize startup time, memory footprint, battery usage, and bundle size • Model data flows; select client-side storage (Secure Enclave/Keychain, Keystore, SQLite/Room/Realm, encrypted stores) • Define API schemas and backward compatibility strategies; manage schema evolution and versioning • Champion API governance and service cataloging; integrate with identity (Azure AD/Entra ID, Auth0, Okta) • Maintain architecture repository and guardrails, including coding standards, dependency policies, and modularization • Run Architecture Review Boards, perform ADRs (Architecture Decision Records), and maintain tech radar • Mentor architects and senior engineers; conduct design reviews and coaching • Partner with Product, UX, Security, Infra/Cloud, and Business stakeholders; translate business goals into technical plans • Vendor management: Evaluate frameworks, SDKs, third party services; negotiate and manage technical risk
Senior Python Software Engineer – Backend Workflows
CanvaFounded in 2012, Canva offers an online graphic design and publishing platform used by millions of people across the globe. As an employer, Canva offers flexibl
• Shaping the Python language ecosystem with a strong product and platform mindset, defining clear development patterns and documentation in partnership with Infra and Product teams to support Canva’s broader AI strategy. • Architecting, building and delivering high-impact solutions that uplift the Python developer experience at Canva, ensuring high standards of engineering excellence. • Advocating for Python engineering best practices across the organization, influencing teams and aligning development patterns to Canva’s long-term strategy. • Developing internal observability tooling and metrics that give the team actionable insights, enabling informed, targeted decisions on where to invest in the Python ecosystem. • Driving org-wide ecosystem migrations and tooling transformations, owning design, rollout, telemetry, communication, and long-term maintenance strategies. • Shaping and executing the long-term vision for IDE developer tooling, ensuring our tools evolve to meet the needs of Python engineers and industry trends.




