Enable job alerts via email!

Senior Software Engineer

Cercli (YC S23)

Dubai

On-site

USD 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

An innovative company is seeking a Senior Software Engineer to help shape the future of B2B SaaS. In this dynamic role, you will design and develop core platform services using Java, Kotlin, and Python. You will work with cutting-edge technologies to create reliable backend services and integrate real-time APIs. This position offers the chance to contribute to architectural decisions and collaborate with a talented team in a fast-paced environment. If you're passionate about building impactful software solutions and thrive in a startup culture, this opportunity is perfect for you.

Qualifications

  • 6+ years of experience in designing multi-tenancy SaaS products.
  • Proficiency in building real-time APIs with GraphQL and REST.
  • Experience with microservices and monolithic architectures.

Responsibilities

  • Design and build reliable backend services with event-driven approaches.
  • Integrate real-time APIs to enhance functionality.
  • Collaborate with frontend developers and stakeholders for high-quality solutions.

Skills

Python
Java
Kotlin
GraphQL
REST APIs
PostgreSQL
Microservices
Software Design Patterns
AWS
Cybersecurity

Tools

Cursor
Windsurf
Claude
IntelliJ Junie
Terraform

Job description

Join to apply for the Senior Software Engineer role at Cercli (YC S23)

Cercli is looking for a Senior Software Engineer who is eager to be part of an exciting opportunity to shape 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 realize 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 various workflows and event-driven approaches.
  • Integrate real-time APIs to enhance functionality and connectivity.
  • Ensure robust, scalable, and secure software development following the latest engineering patterns and Cercli standards.
  • Participate in testing and code reviews to maintain high code quality and maintainability.
  • Contribute to architectural decisions and technical direction.
  • Help build and maintain an effective product shipping velocity, which is our main KPI.
  • Collaborate with frontend developers, product managers, and 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 of 6+ years of experience with Python, Java, or Kotlin, and event-driven SaaS platforms.
  • Experience with leveraging the latest AI Code IDEs such as Cursor, Windsurf, Claude, IntelliJ Junie.
  • Ability to design and implement 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.
  • Familiarity with AWS infrastructure and IoC tools like Terraform.
  • Experience working in fast-paced startup environments, managing trade-offs between quality and speed.
  • Alignment with our purpose and values.

Bonus Skills And Experience

  • Strong SaaS and fintech experience.
  • Exposure to frontend technologies like Next.js and TypeScript.
  • Knowledge of latest LLM models and agentic-based applications.

Additional Details

  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Engineering and Information Technology
  • Industries : Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.