Current jobs related to Senior Backend Software Engineer - Doha, Baladīyat ad Dawḩah - EMMA Systems


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    At Arizoglobal, we're looking for a talented Senior Backend Software Engineer to join our team. As a senior software engineer in our team, you will contribute to all aspects of backend development and get involved in all areas of software engineering.You will lead initiatives with your design and architectural know-how while collaborating with other...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    As a Backend Software Engineering Expert, you will play a critical role in designing and developing scalable, efficient, and secure server-side applications at Arizoglobal. We are seeking someone with strong technical skills, excellent problem-solving abilities, and effective communication skills.The ideal candidate will have strong expertise in server-side...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    At Arizoglobal, we are seeking a skilled Senior Backend Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing scalable, efficient, and secure server-side applications.The ideal candidate will have strong expertise in server-side languages and frameworks such as Java/Spring Boot, or similar...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About UsArizoglobal seeks a skilled Backend Engineer and Support Specialist to fill a key role in our organization.Job Overview:This is a contract-to-hire position requiring a talented individual with extensive experience in software development, particularly in areas such as Java, C++, and REST API.Responsibilities:Designing and creating engineering...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    As a Senior Backend Software Engineer (Go) at Canonical, you'll be responsible for designing and implementing scalable and efficient software solutions using Go. You'll work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with other engineers to develop and test software applications.About the RoleDesign...


  • Doha, Baladīyat ad Dawḩah, Qatar Airswift Full time

    Airswift is a leading international workforce solutions provider serving the energy, process, and infrastructure industries.We offer a comprehensive workforce solution that captures and delivers top talent to complete successful projects.The key to our success lies in aligning with our clients' unique needs and providing a tailored approach.Job Summary:We...


  • Doha, Baladīyat ad Dawḩah, Qatar TAT IT Technolgies Full time

    We are seeking a highly skilled Senior Backend Developer to join our team at TAT IT Technologies, based in Qatar. This is an urgent requirement for a talented Java developer with expertise in Restful APIs and Spring Boot.The ideal candidate will have a strong understanding of design patterns and best practices in building high-performance RESTful APIs using...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We're seeking an experienced Golang Developer to join our team of engineers who build the systems that deliver Ubuntu to the world. As a key member of our team, you'll work on developing and maintaining high-quality software solutions using Go.About the TeamCollaborative team environment with a focus on innovation and excellenceOpportunities for professional...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Welcome to ArizoglobalWe are a dynamic organization dedicated to delivering cutting-edge solutions, and we are currently looking for a highly skilled Backend Developer Lead to join our team. The successful candidate will have expertise in designing and implementing REST APIs, distributed microservices development, and proficiency in software development and...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About the PositionWe are seeking a highly skilled Backend Development Manager to lead our backend engineering team at Arizoglobal. As a seasoned professional, you will be responsible for designing, developing, and deploying scalable and secure backend systems using Node.js and other technologies.Main ResponsibilitiesSystem Architecture: Collaborate with the...


  • Doha, Baladīyat ad Dawḩah, Qatar TAT IT Technolgies Full time

    We have an urgent requirement for a Senior Backend Developer - Java with Restful API and Spring Boot in the Banking Domain with our client based in Qatar.Design, development, and maintenance of high-performance RESTful APIs using Spring Boot framework. -- MustProficiency in Java programming language. -- MustDeep knowledge of microservices architecture and...


  • Doha, Baladīyat ad Dawḩah, Qatar RAISE FITNESS Full time

    Job OverviewAs a Software / Application Developer at RAISE FITNESS, you will be responsible for designing, building, and maintaining mobile applications for the iOS and Android platforms.Key ResponsibilitiesCollaborate with cross-functional teams to define and ship new features.Ensure the performance, quality, and responsiveness of our applications.Develop...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    About Our TeamVirtusa's award-winning team is comprised of 30,000+ professionals globally, dedicated to providing exceptional services to our clients. We value teamwork, quality of life, and professional development, ensuring that our employees grow and thrive in their careers.Role: Senior Lead Software EngineerWe are seeking a highly experienced Senior Lead...


  • Doha, Baladīyat ad Dawḩah, Qatar Parsons Oman Full time

    Job Description:About the RoleWe are seeking a highly skilled Software Development Manager to lead our team in developing and maintaining frontend applications for our smart city platform. As a key member of our development team, you will be responsible for ensuring a seamless user experience across web and mobile devices.Manage developing, testing,...


  • Doha, Baladīyat ad Dawḩah, Qatar Snoonu Full time

    Key ResponsibilitiesLead the development and maintenance of backend microservices and APIs using Python, ensuring high performance, scalability, and reliability.Collaborate with data scientists, engineers, and product managers to implement ML-based solutions.Conduct in-depth code reviews, enforce best practices, and provide feedback.


  • Doha, Baladīyat ad Dawḩah, Qatar TAT IT Technolgies Full time

    TAT IT Technologies is seeking a talented Senior Backend Developer to work on high-performance RESTful APIs using Spring Boot framework. The ideal candidate will have a strong understanding of design patterns and best practices, proficiency in Java programming language and object-oriented design principles, and experience with DevOps practices and tools for...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Golang Software Engineer, Commercial SystemsCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's...


  • Doha, Baladīyat ad Dawḩah, Qatar DXC Technology Inc. Full time

    Company Overview:DXC Technology Inc. is a leading technology services company that helps clients navigate their digital transformation.About Us:We are committed to delivering innovative solutions that drive business value and improve lives.Job Description:As a Sr Analyst III Software Engineering, you will play a key role in developing software solutions by...


  • Doha, Baladīyat ad Dawḩah, Qatar RAISE FITNESS Full time

    • Design, build, and maintain apps for the iOS/Android platform• Collaborate with cross-functional teams to define and ship new features• Ensure the performance, quality, and responsiveness of applicationsTechnical SkillsCore Programming Languages:Familiarity with backend technologies (Node.js, Django, Ruby on Rails, etc.) for full-stack...


  • Doha, Baladīyat ad Dawḩah, Qatar Snoonu Full time

    Snoonu OverviewWe hold the belief that technology has the power to make anything possible. Our vision is to be the first Qatari Super App that propels the region and its community through innovation and technology.Job DescriptionYou will be working and collaborating with data scientists, backend engineers, researchers, and product engineers in a...

Senior Backend Software Engineer

4 weeks ago


Doha, Baladīyat ad Dawḩah, Qatar EMMA Systems Full time

We are seeking a Senior Backend Software Engineer with expertise in Node.js and TypeScript to join our team. The ideal candidate will have extensive experience in scalable backend architecture, API development, and performance optimization. This role involves designing and maintaining high-performance backend services while collaborating with frontend engineers and other stakeholders to deliver robust and secure software solutions.

Job Location: Jordan or Qatar

Key Responsibilities
  1. Design, build, and maintain efficient, reusable, and reliable Node.js applications using TypeScript and frameworks like Express.js or NestJS.
  2. Develop RESTful APIs and document them using Open API (Swagger) for clear and standardized specifications.
  3. Design and optimize PostgreSQL databases, including schema design, indexing, and query performance tuning.
  4. Implement caching strategies (using Redis or similar) and asynchronous processing via message brokers (RabbitMQ, Kafka) to enhance performance and scalability.
  5. Collaborate with frontend developers to define and implement structured API contracts.
  6. Ensure scalability, security, and performance in backend systems.
  7. Optimize backend processes for speed and efficiency, including caching and query optimization.
  8. Troubleshoot, debug, and upgrade existing backend systems to enhance reliability.
  9. Implement TypeScript best practices to maintain robust and type-safe backend code.
  10. Write and maintain comprehensive documentation for backend architecture and APIs.
  11. Conduct code reviews and provide mentorship to junior developers.
  12. Stay updated on emerging backend technologies, best practices, and architectural improvements.
  13. Develop and maintain data integrations and adapters with external systems using various protocols (HTTP, TCP, message queues).
  14. Work on building resilient, multithreaded applications for concurrent processing.
Education & Experience
  1. Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  2. 5+ years of experience in backend development, with a strong focus on Node.js and TypeScript.
Technical Skills & Requirements
  1. Expertise in Node.js and frameworks like Express.js or NestJS.
  2. Strong proficiency in TypeScript for scalable and maintainable backend development.
  3. Hands-on experience with Open API (Swagger) for API documentation and contract enforcement.
  4. In-depth knowledge of PostgreSQL, including schema design, indexing, and query performance tuning.
  5. Experience implementing caching strategies (Redis or similar) to improve system performance.
  6. Familiarity with message brokers like RabbitMQ, Kafka, or other event-driven architectures for asynchronous processing.
  7. Proficiency in Git and version control best practices.
  8. Familiarity with cloud services (AWS, Azure, or GCP) and containerization using Docker.
  9. Understanding of CI/CD pipelines and automated deployment strategies.
  10. Experience implementing security best practices including OAuth2, OIDC, JWT, CORS, and TLS encryption.
  11. Strong grasp of API performance optimization, caching mechanisms, and background processing.

If you are passionate about building scalable, high-performance backend systems using TypeScript, Open API, PostgreSQL optimization, and modern caching/message queuing strategies, we'd love to hear from you

Please share your CV's at careers@emma.aero with the job title: "Senior Backend Software Engineer (Node.js, TypeScript)" in the subject line.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr