Enable job alerts via email!

Senior Back-End Software Engineer

Teachmecode

Friendly (MD)

Remote

USD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An innovative B2B SaaS company is seeking a Senior Back-End Software Engineer to join their dynamic team. In this role, you will leverage your extensive experience in Java, Kotlin, and Python to design and build scalable backend services that power mission-critical applications. You will work with a modern tech stack, integrating with third-party APIs and contributing to architectural decisions that shape the future of the platform. This is a fantastic opportunity to make a significant impact in a fast-paced environment and be part of a team that is transforming the tech landscape in the MENA region.

Benefits

Flexible working hours
Health insurance
Remote work options
Professional development opportunities

Qualifications

  • 6+ years of backend development experience with Java, Kotlin, and Python.
  • Deep experience with multi-tenant SaaS architectures and event-driven systems.

Responsibilities

  • Design and build scalable, secure backend services and real-time workflows.
  • Integrate with third-party APIs and external systems using REST and GraphQL.

Skills

Java
Kotlin
Python
REST APIs
GraphQL
PostgreSQL
Event-driven systems
SaaS architectures
Software design patterns
Microservices

Education

Bachelor's Degree in Computer Science
Master's Degree in Software Engineering

Tools

AWS
IntelliJ
Terraform

Job description

Hello there! Welcome to TeachMeCode Institute. How can we help you?

Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.

Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Training in UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.

Recorded: Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING

Training in UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.

Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in HTML for Front-End Design

Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience

Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Training in HTML for Front-End Design

Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience

Recorded: Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING

Training in HTML for Front-End Design

Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience

Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in PHP For Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites

Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Training in PHP For Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites

Recorded: Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING

Training in PHP For Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites

Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in Python Fundamentals for Data Analytics

Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.

Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Training in Python Fundamentals for Data Analytics

Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.

Recorded: Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING

Training in Python Fundamentals for Data Analytics

Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.

Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in Mobile Development

With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.

Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Training in Mobile Development

With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.

Senior, Back-End Software Engineer (B2B SaaS)

Posted 1 day ago

Senior, Back-End Software Engineer (B2B SaaS)

Dubai, AE

Senior

Salary Range:To be discussed

Summary

A fast-growing B2B SaaS company seeks a Senior Back-End Software Engineer for a next-gen platform in MENA, using Java, Kotlin, Python, and event-driven systems.

Description

Senior, Back-End Software Engineer (B2B SaaS) Remote-Friendly | Shaping the Future of MENA Tech

A fast-growing B2B SaaS company backed by a bold multi-product vision is looking for a Senior Back-End Software Engineer to join their core engineering team.

This is an exciting opportunity to work on a next-gen platform transforming how businesses operate across the Middle East and North Africa.

You'll play a key role in building the architecture and backend services that power mission-critical applications, working in a modern tech stack that includes Java | Kotlin | Python and event-driven systems .

If you're a builder at heart and love scaling platforms with real-world impact, this role is for you.

What You'll Be Doing:

  • Design and build scalable, secure backend services and real-time workflows
  • Integrate with third-party APIs and external systems using REST and GraphQL
  • Contribute to architectural decisions, shaping the future of the platform
  • Drive best practices across engineering — from testing to code reviews
  • Champion performance, product velocity, and platform stability
  • Work cross-functionally with frontend, product, and business teams
  • Maintain a high standard of code quality, maintainability, and resilience

What We're Looking For:

  • 6+ years of hands-on experience in backend development (Java / Kotlin and Python)
  • Deep experience with multi-tenant SaaS architectures and event-driven systems
  • Skilled in building real-time APIs (GraphQL, REST)
  • Proven ability to build integrations and workflow-based systems from the ground up
  • Familiar with PostgreSQL and strong understanding of software design patterns
  • Exposure to microservices, monoliths, and AWS cloud infrastructure
  • Comfortable using modern AI-enhanced IDEs (Cursor, Windsurf, IntelliJ Junie, etc.)
  • Experience in high-growth, fast-paced startup environments
  • Values-driven mindset and a strong sense of ownership

Bonus Points:

  • Fintech or strong SaaS background
  • Exposure to frontend stacks (Next.js, TypeScript)
  • Interest or experience with LLMs and agentic AI applications
  • Familiarity with Infrastructure-as-Code tools like Terraform

This is your chance to join a high-impact team building the future of B2B SaaS in one of the fastest-growing regions in the world.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Back End Software Engineer

Beqom

Remote

USD 80,000 - 130,000

Today
Be an early applicant

Senior Software Engineer

AnaVation, LLC

Clarksburg

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Back-End Software Engineer (STG)

Herzum Software S.R.L. Unipersonale

Remote

USD 80,000 - 120,000

12 days ago

Senior Back-End Software Engineer (STG)

HERZUM

Remote

USD 80,000 - 110,000

12 days ago

Senior Software Engineer - API Architect

ZipRecruiter

Clarksburg

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Senior Software Engineer

Nava

Clarksburg

Remote

USD 80,000 - 130,000

7 days ago
Be an early applicant

Senior Software Engineer – API Architect

Graham Technologies

Bridgeport

Remote

USD 104,000 - 190,000

9 days ago

Senior Back End Software Engineer - Biologics (Java, Vert.x) - Remote US

USQ0 Revvity Signals Software, Inc.

Waltham

Remote

USD 90,000 - 150,000

16 days ago

Senior Back-end Software Engineer

MOCA Systems, Inc.

Boston

Remote

USD 90,000 - 150,000

20 days ago