Software Engineer at Cercli (S23)
Rippling for Middle East & North Africa
Dubai, Dubai, AE / Remote
Full-time
US citizenship/visa not required
3+ years
About Cercli

Cercli is the single modern platform for Middle East & North Africa (MENA) businesses to hire, manage and pay their global workforce. We automate your local and remote payrolls, HR, onboarding, compliance, expenses and more - to help organisations reduce human error and stay fully compliant. 

Even today, companies across MENA manage payroll, employee information, documents, onboarding checklists, and a plethora of other tasks manually. They default to spreadsheets, legacy enterprise solutions, and dated basic HR solutions, causing an array of issues and challenges, including human error and fraud, weak compliance, poor transparency, and more.

About the role
Skills: Git, Java, Kotlin, Python, Kafka, Software Architecture, PostgreSQL, Amazon Web Services (AWS)

Cercli is looking for a Software Engineer who is seeking to be part of a very exciting opportunity to share the future of B2B Saas within our multiproduct vision.
You will be responsible for architecture, design, development and maintenance of our core platform using Java/Kotlin and Python leveraging latest technologies to fulfill our product vision.

Our mission is to build the best platform to empower thousands of companies in the Middle East and North Africa.

Roles & Responsibilities

  • Design, build and test reliable backend services with different workflows and event-driven approaches.
  • Integrate real-time APIs to enhance functionality and connectivity
  • Ensure robust, scalable, and secure software development following the latest software
    engineering patterns as per Cercli standards
  • Involve in testing and code reviews to ensure code quality and maintainability
  • Help build and run an effective product shipping velocity, product velocity is our main KPI
  • Collaborate effectively with frontend developers, product managers, and other stakeholders to gather requirements and deliver high-quality solutions

Required Qualifications

  • Proficiency in designing multi-tenancy SaaS products and building real-time APIs with GraphQL and REST
  • Minimum 4+ years of experience with Python/Java/Kotlin and event-driven SaaS platforms.
  • Must have experience with leveraging latest code AI Code IDEs (Cursor, Windsurf, Claude, IntelliJ Junie)
  • Demonstrated ability to design and build integrations from scratch and workflows driven approaches
  • Experience with microservices, monolithic architectures
  • Competence in designing, building, and maintaining PostgreSQL databases.
  • Expertise in building complex, distributed services with Python, Kotlin, or Java
  • Previous experience in fast paced and startup environments, managing tradeoffs between quality and speed
  • Alignment with our purpose (our why) and our values (our how).

Bonus Skills and Experience

  • Bonus: Strong SaaS and fintech experience
  • Exposure to frontend stack like Next.js and/or TypeScript.
  • Knowledge of latest LLM Models and Agentic based applications

Other jobs at Cercli

fulltimeDubai, Dubai, AE / Riyadh, Riyadh Province, SA / Remote3+ years

fulltimeDubai, Dubai, AE / RemoteBackend6+ years

contractRemoteQA engineer3+ years

fulltimeDubai, Dubai, AE / RemoteFrontend3+ years

fulltimeDubai, Dubai, AE / Riyadh, Riyadh Province, SA / Remote3+ years

fulltimeDubai, Dubai, AE / RemoteBackend3+ years

fulltimeDubai, Dubai, AE / Remote3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›