Senior Software Engineer for Scalable API Development

6 days ago


Muscat, Muscat, Oman beBeeBackend Full time 180,000 - 220,000

Job Summary:

We are seeking a seasoned software engineer to craft robust, scalable APIs using cutting-edge technologies.

About the Role:

  • Design and develop high-performance RESTful APIs utilizing modern frameworks and libraries.
  • Model, optimize, and manage relational schemas in PostgreSQL databases with expertise in SQL.
  • Integrate third-party services, including external APIs and payment gateways.
  • Write comprehensive unit tests using pytest and maintain best practices.
  • Collaborate with cross-functional teams to deploy services on cloud platforms.
  • Participate in code reviews, enforce coding standards, and drive innovation.
  • Monitor production performance, troubleshoot issues, and implement fixes promptly.
  • Document API specifications, data models, and deployment processes using OpenAPI and Markdown.

Required Skills:

  • Expert-level knowledge of Python programming language and relevant frameworks.
  • Strong SQL proficiency and hands-on experience with PostgreSQL databases.
  • Familiarity with asynchronous programming concepts and containerization tools like Docker and Kubernetes.
  • CI/CD tooling expertise: GitHub Actions, GitLab CI/CD, or equivalent.
  • Unit testing frameworks, mocking libraries, and coverage tooling.
  • Monitoring/logging tools: Prometheus, Grafana, ELK stack.
  • Documentation tools: OpenAPI/Swagger, Markdown.

Benefits:

This role offers a dynamic work environment that encourages growth, innovation, and collaboration. As part of our remote team, you will have opportunities to learn from experienced professionals and contribute to meaningful projects.



  • Muscat, Muscat, Oman beBeeSoftware Full time $100,000 - $140,000

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining our organisation. We...


  • Muscat, Muscat, Oman beBeeGeotechnologist Full time 3,000 - 4,000

    Job Title:Senior Full Stack Software Engineer, Key Responsibilities:Design scalable and high-performance backend services using PostgreSQL, Redis, and RESTful APIs.Optimize geospatial data processing workflows utilizing GDAL, Fiona, Shapely, and Pyproj.Deploy, manage, and monitor applications in Dockerized environments with Nginx and cloud services.Apply...


  • Muscat, Muscat, Oman beBeeSoftware Full time 48,000 - 52,000

    Our organization is a pioneer in open source software and operating systems. We have a global presence with over 1200 colleagues in 75+ countries.This role focuses on back-end REST API microservices engineering in Go and Python, covering all levels of seniority. Key ResponsibilitiesWe are looking for an exceptional individual to write high-quality software...


  • Muscat, Muscat, Oman ESBAAR Full time

    Muscat, Sultanate of Oman | Posted on 04/17/2025ResponsibilitiesDesign scalable and high-performance backend services with PostgreSQL/PostGIS, Redis, and RESTful APIs.Optimize geospatial data processing workflows using GDAL, Fiona, Shapely, and Pyproj.Deploy, manage, and monitor applications in Dockerized environments with Nginx and cloud services...


  • Muscat, Muscat, Oman beBeeDeveloper Full time 10,000 - 12,000

    Software DeveloperDescription:The successful candidate will be responsible for the development, testing, and support of new and amended software applications in accordance with agreed standards.Key responsibilities include:Developing, testing, and supporting new and amended programs from supplied specifications;Identifying and rectifying problems;Providing...


  • Muscat, Muscat, Oman beBeeEngineering Full time

    Back-End Engineering ExpertThis is a pivotal role within our organisation, requiring exceptional technical skills to design and develop scalable back-end solutions using Go and Python.We are seeking an experienced engineer who can drive innovation, collaborate with cross-functional teams, and ensure the delivery of high-quality software that meets the...


  • Muscat, Muscat, Oman beBeeSoftware Full time 4,200 - 8,200

    We are currently seeking a seasoned Full Stack Developer to contribute to the development of high-quality software applications. In this role, you will be responsible for designing, developing, and maintaining scalable web & mobile applications that meet our clients' needs.Develop software solutions that enhance productivity and streamline operations for...


  • Muscat, Muscat, Oman beBeeIdentity Full time $100,000 - $120,000

    Identity Management Software EngineerWe are seeking a highly skilled software engineer to join our team and contribute to the development of secure and scalable identity management solutions.Crafting web service APIs using Go (Golang) and Python.Designing and implementing new features and enhancements from specification to production and ongoing operations...

  • Senior Data Engineer

    3 weeks ago


    Muscat, Muscat, Oman JOY IT Solutions Full time

    Get AI-powered advice on this job and more exclusive features.Employment Type: Contract (1 Year and extendable)Job Description:Senior Data Engineer with strong expertise in Informatica (DEI, EDC, CDC), API development, and cloud platforms to support scalable, secure data integration in a telecom environment.We are looking for Oman Candidates and Middle East...


  • Muscat, Muscat, Oman beBeeSoftwareEngineer Full time

    Senior Software Engineer RoleWe are looking for a skilled Software Engineer to join our team.The ideal candidate will be responsible for designing and developing high-performance backend services, optimizing geospatial data processing workflows, and deploying applications in Dockerized environments.Backend Service Development: Design scalable and...