Enable job alerts via email!

Senior Software Engineer

Cercli (YC S23)

United Arab Emirates

On-site

AED 60,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is on the lookout for a Senior Software Engineer to join their dynamic team and contribute to the future of B2B SaaS. This role involves designing and developing robust backend services while leveraging cutting-edge technologies in a fast-paced startup environment. The ideal candidate will have extensive experience in building multi-tenancy SaaS products and real-time APIs, along with a strong understanding of software design patterns. Join a mission-driven organization that empowers businesses across the Middle East and North Africa, and be part of a team that values quality and speed in delivering impactful solutions.

Qualifications

  • 6+ years of experience in SaaS product design and development.
  • Proficient in building real-time APIs and multi-tenancy systems.

Responsibilities

  • Design and build reliable backend services and integrate real-time APIs.
  • Collaborate with frontend developers and stakeholders for high-quality solutions.

Skills

Python
Java
Kotlin
GraphQL
REST APIs
PostgreSQL
Microservices
Cybersecurity
AWS

Tools

Cursor
Windsurf
Claude
IntelliJ Junie
Terraform

Job description

Cercli is looking for a Senior Software Engineer who is seeking to be part of an 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 the 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.
  • Participate in testing and code reviews to ensure code quality and maintainability.
  • Contribute significantly to architectural decisions and technical direction.
  • Help build and run an effective product shipping velocity, as 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 6+ years of experience with Python, Java, or Kotlin, and event-driven SaaS platforms.
  • Experience with leveraging the 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 and monolithic architectures.
  • Competence in designing, building, and maintaining PostgreSQL databases.
  • Solid understanding of software design patterns and cybersecurity measures.
  • Exposure to AWS infrastructure and familiarity with IoC (Terraform).
  • Previous experience in fast-paced startup environments, managing tradeoffs between quality and speed.
  • Alignment with our purpose (our why) and our values (our how).
Bonus Skills and Experience
  • Strong SaaS and fintech experience.
  • Exposure to frontend stacks like Next.js and/or TypeScript.
  • Knowledge of the latest LLM models and agentic-based applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.