133 Backend Developer jobs in the United Arab Emirates
Backend Developer
Posted today
Job Viewed
Job Description
Backend Developer : Create and optimize APIs, ensure data security, manage databases, and collaborate with teams. Requires 4+ years' experience, NodeJS, TypeScript, and proficiency in SQL/NoSQL databases.
DescriptionResponsibilities
- Create, maintain, and optimize server-side APIs and web services using TypeScript and frameworks like Express.js, Nest.js, or similar technologies.
- Design and implement database schemas using technologies like SQL, NoSQL databases (e.g., PostgreSQL, MongoDB), or ORMs (e.g., TypeORM).
- Handle data migration and database performance optimization.
- Implement user authentication and authorization mechanisms, including role-based access control (RBAC) or OAuth.
- Ensure data security and protection through encryption and best practices.
- Monitor and optimize server performance, including query optimization and response time improvements.
- Implement server-side caching, load balancing, and scalability solutions.
- Write unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of backend services.
- Implement test automation and continuous integration (CI) pipelines.
- Implement logging mechanisms to track errors, user actions, and system performance.
- Create and maintain technical documentation for APIs, endpoints, and system architecture.
- Document coding standards, best practices, and configurations.
- Collaborate with frontend developers, designers, and other team members to ensure seamless integration between the frontend and backend components.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with security best practices and ensure that the backend is secure against common vulnerabilities.
- Perform security audits and penetration testing as needed.
- Use version control systems (e.g., Git) to manage codebase changes, branches, and merges.
- Deploy and manage backend services on cloud platforms (e.g., AWS, Azure, Google Cloud) or on-premises servers.
- Implement deployment pipelines for continuous delivery and continuous integration (CI/CD).
- Identify and resolve issues in a timely manner by debugging code and analyzing logs.
- Provide support during production incidents and outages.
- Design and implement solutions to handle high traffic loads and scalability requirements.
- Ensure compliance with data protection regulations (e.g., GDPR) and industry-specific standards.
Requirements
#J-18808-LjbffrBackend Developer
Posted today
Job Viewed
Job Description
Backend Developer: Design scalable systems, develop APIs, optimize performance, manage databases, ensure security, mentor, and collaborate across teams.
Description
Roles and Responsibilities:
- System Architecture and Design:
Develop and maintain backend architecture: Design scalable, high-performance systems and APIs that can support multiple web and mobile applications.
Implement microservices architecture and ensure efficient communication between services.
Design and maintain databases (relational and nonrelational) ensuring optimal performance, scalability, and data integrity. - Backend Development:
Write clean, maintainable, and efficient code in backend technologies such as Node.js, Python, etc. or any other relevant languages.
Develop RESTful and GraphQL APIs, ensuring proper documentation and versioning.
Continuously work on optimizing backend performance for web and mobile applications to reduce latency and increase response time.
Develop solutions that can handle high traffic and ensure the system scales effectively. - Collaboration and Communication:
Work closely with frontend developers, mobile developers, product managers, and UX/UI designers to ensure seamless integration and smooth product development.
Provide technical leadership, code reviews, and mentorship to junior developers, helping them grow their skills.
Clearly communicate progress, risks, and challenges to management and other stakeholders in the product development process. - Database Management:
Design and optimize complex SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, MariaDB, etc.) and ensure they are reliable and performant.
Implement strong security protocols for data storage and transmission, ensuring compliance with best practices and regulations (e.g., GDPR, PCI DSS). - DevOps and Deployment:
Set up and maintain CI/CD pipelines for automated testing and deployment of backend services.
Deploy and manage cloud-based systems (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code (e.g., Terraform, CloudFormation).
Implement logging, monitoring, and alerting tools (e.g., Prometheus, ELK Stack, etc.) to track system performance, identify issues, and ensure quick recovery. - Security and Compliance:
Ensure the backend systems are secure by implementing best practices for encryption, authentication, and authorization (e.g., OAuth, JWT).
Regularly audit code and systems for potential vulnerabilities and enforce robust security protocols across applications.
Ensure the backend systems meet regulatory and compliance requirements such as GDPR, HIPAA, or ISO standards depending on the industry. - Problem Solving and Debugging:
Quickly identify and resolve backend issues affecting web and mobile applications, ensuring minimal downtime.
Continuously refactor existing code and processes to improve system performance and reliability.
Work on reducing technical debt by improving legacy code, enhancing system reliability, and ensuring maintainability. - Automation and Testing:
Write comprehensive unit and integration tests to ensure the robustness of backend services.
Implement TDD practices to ensure code quality and reliability.
Set up automated tools for load and performance testing to ensure backend systems are prepared for high traffic scenarios. - Version Control & Documentation:
Use version control systems (e.g., Git, GitHub, GitLab) to manage codebases, ensuring proper branching, merging, and collaboration practices are followed.
Create and maintain detailed technical documentation for backend services, APIs, and system architecture to ensure transparency and ease of maintenance. - Innovation & Continuous Improvement:
Stay updated on the emerging backend technologies, frameworks, and best practices, and integrate them into the product roadmap where beneficial.
Participate in regular retrospectives and team meetings to identify areas for improvement in processes, technology, and collaboration.
Key Skills & Competencies:
Proficiency in backend programming languages (e.g., Node.js, Python, Java, etc.).
Strong experience with relational and non-relational databases.
Expertise in API design and development (REST, GraphQL).
Experience with cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines.
Strong understanding of data structures, algorithms, and system design.
Familiarity with DevOps practices, containerization (Docker, Kubernetes).
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills.
Backend Developer
Posted today
Job Viewed
Job Description
Backend Developer: Design scalable systems, develop APIs, optimize performance, ensure security, manage databases, and collaborate with teams for seamless integration.
Description
Roles and Responsibilities:
System Architecture and Design:
• Develop and maintain backend architecture: Design scalable, high-performance systems and APIs that can support multiple web and mobile applications.
• Microservices and distributed systems: Implement microservices architecture and ensure efficient communication between services.
• Data modeling: Design and maintain databases (relational and nonrelational) ensuring optimal performance, scalability, and data integrity.
Backend Development:
• Code development: Write clean, maintainable, and efficient code in backend technologies such as Node.js, Python, etc. or any other relevant languages.
• API development & integration: Develop RESTful and GraphQL APIs, ensuring proper documentation and versioning.
• Optimize performance: Continuously work on optimizing backend performance for web and mobile applications to reduce latency and increase response time.
• Handle concurrency & scalability: Develop solutions that can handle high traffic and ensure the system scales effectively.
Collaboration and Communication:
• Cross-functional collaboration: Work closely with frontend developers, mobile developers, product managers, and UX/UI designers to ensure seamless integration and smooth product development.
• Mentor junior developers: Provide technical leadership, code reviews, and mentorship to junior developers, helping them grow their skills.
• Stakeholder communication: Clearly communicate progress, risks, and challenges to management and other stakeholders in the product development process.
Database Management:
• Database design & optimization: Design and optimize complex SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, MariaDB, etc.) and ensure they are reliable and performant.
• Data security: Implement strong security protocols for data storage and transmission, ensuring compliance with best practices and regulations (e.g., GDPR, PCI DSS).
DevOps and Deployment:
• Continuous integration & deployment (CI/CD): Set up and maintain CI/CD pipelines for automated testing and deployment of backend services.
• Cloud infrastructure management: Deploy and manage cloud-based systems (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code (e.g., Terraform, CloudFormation).
• Monitoring & logging: Implement logging, monitoring, and alerting tools (e.g., Prometheus, ELK Stack, etc.) to track system performance, identify issues, and ensure quick recovery.
Security and Compliance:
• Data protection & privacy: Ensure the backend systems are secure by implementing best practices for encryption, authentication, and authorization (e.g., OAuth, JWT).
• Security audits: Regularly audit code and systems for potential vulnerabilities and enforce robust security protocols across applications.
• Compliance with regulations: Ensure the backend systems meet regulatory and compliance requirements such as GDPR, HIPAA, or ISO standards depending on the industry.
Problem Solving and Debugging:
• Troubleshoot production issues: Quickly identify and resolve backend issues affecting web and mobile applications, ensuring minimal downtime.
• Optimize and refactor: Continuously refactor existing code and processes to improve system performance and reliability.
• Technical debt management: Work on reducing technical debt by improving legacy code, enhancing system reliability, and ensuring maintainability.
Automation and Testing:
• Unit & integration testing: Write comprehensive unit and integration tests to ensure the robustness of backend services.
• Test-driven development (TDD): Implement TDD practices to ensure code quality and reliability.
• Automated performance testing: Set up automated tools for load and performance testing to ensure backend systems are prepared for high traffic scenarios.
Version Control & Documentation:
• Version control: Use version control systems (e.g., Git, GitHub, GitLab) to manage codebases, ensuring proper branching, merging, and collaboration practices are followed.
• Documentation: Create and maintain detailed technical documentation for backend services, APIs, and system architecture to ensure transparency and ease of maintenance.
Innovation & Continuous Improvement:
• Research & development: Stay updated on the emerging backend technologies, frameworks, and best practices, and integrate them into the product roadmap where beneficial.
• Continuous improvement: Participate in regular retrospectives and team meetings to identify areas for improvement in processes, technology, and collaboration.
Key Skills & Competencies:
• Proficiency in backend programming languages (e.g., Node.js, Python, Java, etc.).
• Strong experience with relational and non-relational databases.
• Expertise in API design and development (REST, GraphQL).
• Experience with cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines.
• Strong understanding of data structures, algorithms, and system design.
• Familiarity with DevOps practices, containerization (Docker, Kubernetes).
• Strong problem-solving and debugging skills.
• Excellent communication and collaboration skills.
Interested?
#J-18808-LjbffrBackend Developer
Posted today
Job Viewed
Job Description
Hello there! Welcome to TeachMeCode Institute. How can we help you?
Job OpeningsJoin our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.
Available Positions- UX/UI Design
- Front-End Development
- Back-End Development
- Python Programming
- Mobile App Development
- Full-Stack Development
- Data Analytics Intensive
- Junior Developer
- Backend Developer
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.
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.
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.
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.
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.
Master in-demand skills with our full-stack web development curriculum, guided by expert instructors with real-world experience. By the end of this bootcamp, you will be confident and prepared to enter the IT job market.
Become a data expert with our Data Analytics Intensive Bootcamp. This course is designed to give you the skills and knowledge you need to succeed in today's data-focused world. You'll get hands-on training and an industry-recognized certification, making it perfect for beginners and anyone wanting to advance their career in data analytics.
Have the skills to create their own websites, transforming into a coding champion in the making! They'll gain confidence, creativity, and a strong foundation for future tech endeavors.
Optimize APIs, manage databases, ensure security, and enhance performance. Requires 4+ years experience, proficiency in NodeJS/TypeScript, and strong communication skills.
Backend Developer
Posted today
Job Viewed
Job Description
Software Back-end Engineer - Segments Cloud Computing LLC
Posted 2 days ago
Software Back-end Engineer - Segments Cloud Computing LLCEmployment Type: Full-time
Experience Level: Minimum 2 years
Salary Range: To be discussed
Summary:
We seek a Backend Developer in Abu Dhabi to build server-side systems and APIs. Requires 2+ years' experience, proficiency in backend languages and database tech, plus cloud services.
Job Description:
We are seeking a talented Backend Developer to join our team. As a Backend Developer, you will be responsible for building and maintaining the server-side logic, databases, and APIs. You will work closely with the frontend developers and other stakeholders to deliver high-performance, secure, and scalable backend solutions.
Key Responsibilities:
- Design, build, and maintain backend systems and APIs for web applications.
- Work with databases to ensure data integrity, scalability, and security.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize the application for maximum speed and scalability.
- Implement security and data protection measures.
- Debug and troubleshoot server-related issues.
- Write clean, reusable, and efficient code.
- Participate in code reviews and collaborate with the development team.
Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Minimum of 2 years of experience as a Backend Developer.
- Proficiency in backend languages such as Node.js, Python, Java, or Ruby on Rails.
- Experience with database technologies such as MySQL, PostgreSQL, MongoDB, or other NoSQL databases.
- Familiarity with RESTful and GraphQL APIs.
- Experience with cloud services like AWS, Google Cloud, or Azure.
- Knowledge of version control systems like Git.
- Strong understanding of security, performance optimization, and scalability principles.
Bonus Skills:
- Experience with microservices architecture.
- Familiarity with containerization tools like Docker or Kubernetes.
- Knowledge of DevOps practices.
- Experience with caching technologies like Redis or Memcached.
Benefits:
- Competitive salary.
- Health insurance and other benefits.
- Opportunity for professional development and career growth.
- A collaborative and innovative work environment.
Backend Developer
Posted today
Job Viewed
Job Description
Create and optimize server-side APIs using TypeScript, manage databases, ensure security, perform tests, and handle deployment.
Responsibilities
- Create, maintain, and optimize server-side APIs and web services using TypeScript and frameworks like Express.js, Nest.js, or similar technologies.
- Design and implement database schemas using technologies like SQL, NoSQL databases (e.g., PostgreSQL, MongoDB), or ORMs (e.g., TypeORM).
- Handle data migration and database performance optimization.
- Implement user authentication and authorization mechanisms, including role-based access control (RBAC) or OAuth.
- Ensure data security and protection through encryption and best practices.
- Develop middleware components for handling requests, authentication, logging, and error handling.
- Validate and sanitize data inputs to prevent security vulnerabilities like SQL injection and cross-site scripting (XSS).
- Implement data serialization and deserialization to handle incoming and outgoing data formats (e.g., JSON, XML).
- Implement caching strategies to optimize response times.
- Monitor and optimize server performance, including query optimization and response time improvements.
- Implement server-side caching, load balancing, and scalability solutions.
- Write unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of backend services.
- Implement test automation and continuous integration (CI) pipelines.
- Implement logging mechanisms to track errors, user actions, and system performance.
- Create and maintain technical documentation for APIs, endpoints, and system architecture.
- Document coding standards, best practices, and configurations.
- Collaborate with frontend developers, designers, and other team members to ensure seamless integration between the frontend and backend components.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with security best practices and ensure that the backend is secure against common vulnerabilities.
- Perform security audits and penetration testing as needed.
- Use version control systems (e.g., Git) to manage codebase changes, branches, and merges.
- Deploy and manage backend services on cloud platforms (e.g., AWS, Azure, Google Cloud) or on-premises servers.
- Implement deployment pipelines for continuous delivery and continuous integration (CI/CD).
- Identify and resolve issues in a timely manner by debugging code and analyzing logs.
- Provide support during production incidents and outages.
- Design and implement solutions to handle high traffic loads and scalability requirements.
- Ensure compliance with data protection regulations (e.g., GDPR) and industry-specific standards.
Requirements
- Degree in Computer Science or related field.
- Minimum 4 years of experience.
- In-depth understanding of the entire web development process (design, development, deployment).
- Experience in writing highly secure web applications.
- Proficiency in NodeJS and TypeScript.
- Proficiency in Fastify and NestJS.
- Adaptability in other NodeJS frameworks.
- Experience with Git (GitHub, GitLab).
- Proficiency in PostgreSQL and MySQL.
- Really good interpersonal/communicational skills.
Backend Developer
Posted today
Job Viewed
Job Description
Software Back-end Engineer - Segments Cloud Computing LLC
Posted 1 month ago
Software Back-end Engineer - Segments Cloud Computing LLCExperience Level: Junior
Salary Range: AED 36,000 - AED 42,000
Full Job Description
Summary: Join Segments Cloud Computing LLC in Dubai as a Backend Developer . Build server-side logic, ensure data security, and collaborate with frontend teams. Salary: AED 3,000 - AED 3,500.
Job Title: Backend Developer
Company: Segments Cloud Computing LLC
Location: Dubai, AE
Job Description:
We are seeking a talented Backend Developer to join our team. As a Backend Developer, you will be responsible for building and maintaining the server-side logic, databases, and APIs. You will work closely with the frontend developers and other stakeholders to deliver high-performance, secure, and scalable backend solutions.
Key Responsibilities:
- Design, build, and maintain backend systems and APIs for web applications.
- Work with databases to ensure data integrity, scalability, and security.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize the application for maximum speed and scalability.
- Implement security and data protection measures.
- Debug and troubleshoot server-related issues.
- Write clean, reusable, and efficient code.
- Participate in code reviews and collaborate with the development team.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2 years of experience as a Backend Developer.
- Proficiency in backend languages such as Node.js, Python, Java, or Ruby on Rails.
- Experience with database technologies such as MySQL, PostgreSQL, MongoDB, or other NoSQL databases.
- Familiarity with RESTful and GraphQL APIs.
- Experience with cloud services like AWS, Google Cloud, or Azure.
- Knowledge of version control systems like Git.
- Strong understanding of security, performance optimization, and scalability principles.
Bonus Skills:
- Experience with microservices architecture.
- Familiarity with containerization tools like Docker or Kubernetes.
- Knowledge of DevOps practices.
- Experience with caching technologies like Redis or Memcached.
Competitive salary.
Health insurance and other benefits.
Opportunity for professional development and career growth.
A collaborative and innovative work environment.
How to Apply:
If you are excited about this opportunity and meet the qualifications, please submit your resume to confidential or apply through Indeed.
Be The First To Know
About the latest Backend developer Jobs in United Arab Emirates !
Backend Developer
Posted today
Job Viewed
Job Description
Join us as a Backend Developer ; build scalable systems using Node.js, Python, or Go. Requires strong OOP knowledge and problem-solving in a dynamic environment.
Description
In this role, you will be part of our engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js, Python, or Go. You will own and build large scale backend systems and micro-services. You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required.
TASKS
Build robust and scalable software in Node.js, Python, or Go.
Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members.
Help improve existing code quality through writing unit tests, automation, and performing code reviews.
Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products.
Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
Dive into difficult problems and successfully deliver results on schedule.
Requirements
Technical Skills:
A BS degree in computer or any equivalent experience. MS degree and above preferred.
Solid OOP and software design knowledge - you should know how to create software that is extensible, reusable, and meets desired architectural objectives.
Must have technical skills with at least 1 year experience.
Language: Node.js, Python, or Go.
Database: MongoDB or other.
Framework: Express.js or other.
Web architecture: REST and RESTful APIs, micro-services.
Master source version control: GIT.
Nice to have technical skills (Strongly advised for senior profiles)
Containers: Docker, Kubernetes.
Caching, Redis server.
Web load balancing.
Scaling.
OS administration.
Encryption: digital signing.
Other key skills and traits:
Outstanding written & verbal communication skills.
Outstanding project management skills.
Demonstrated ability to prioritize, self-start, contribute under pressure, and meet tight deadlines.
Highly organized, creative, and critical thinker.
Comfortable working in an entrepreneurial environment.
Procurement or legal background is a big plus.
Excellent judgment, communication, and interpersonal skills.
Organized and obsessive about details.
Hard working, passionate, and looking to embrace the challenge.
Thrive in high impact/high profile situations.
Benefits
Great compensation and bonuses including stock options.
Ground floor opportunity with the team; shape the strategic direction of the company.
Sharp, motivated co-workers in a fun office environment or in remote.
Paid company holidays.
Full social coverage.
Interested?
#J-18808-LjbffrBackend Developer
Posted today
Job Viewed
Job Description
Software Back-end Engineer - Segments Cloud Computing LLC
Posted 2 days ago
Software Back-end EngineerLocation: Abu Dhabi
Employment Type: Full-time
Experience Level: Minimum 2 years
Salary Range: To be discussed
Job Description:
We are seeking a talented Backend Developer to join our team. As a Backend Developer, you will be responsible for building and maintaining the server-side logic, databases, and APIs. You will work closely with frontend developers and other stakeholders to deliver high-performance, secure, and scalable backend solutions.
Key Responsibilities:
- Design, build, and maintain backend systems and APIs for web applications.
- Work with databases to ensure data integrity, scalability, and security.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize the application for maximum speed and scalability.
- Implement security and data protection measures.
- Debug and troubleshoot server-related issues.
- Write clean, reusable, and efficient code.
- Participate in code reviews and collaborate with the development team.
Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Minimum of 2 years of experience as a Backend Developer.
- Proficiency in backend languages such as Node.js, Python, Java, or Ruby on Rails.
- Experience with database technologies such as MySQL, PostgreSQL, MongoDB, or other NoSQL databases.
- Familiarity with RESTful and GraphQL APIs.
- Experience with cloud services like AWS, Google Cloud, or Azure.
- Knowledge of version control systems like Git.
- Strong understanding of security, performance optimization, and scalability principles.
Bonus Skills:
- Experience with microservices architecture.
- Familiarity with containerization tools like Docker or Kubernetes.
- Knowledge of DevOps practices.
- Experience with caching technologies like Redis or Memcached.
Benefits:
- Competitive salary.
- Health insurance and other benefits.
- Opportunity for professional development and career growth.
- A collaborative and innovative work environment.
Backend Developer
Posted today
Job Viewed
Job Description
Are you actively seeking a new job role? Well, you are at the right place! We’re looking for a Backend Developer to join our Sharjah team in UAE.
The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing, and consistently managing applications. They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
What you’ll be doing:- Design, code, test and manage various applications.
- Collaborate with the engineering team and product team to establish the best products.
- Follow outlined standards of quality related to code and systems.
- Develop automated tests and conduct performance tuning.
- Bachelor's degree in Computer Science or relevant field.
- 4+ years of experience working with .NET or relevant experiences.
- Experience working with MS SQL Server and MySQL; knowledge of practices and procedures for the full software design life cycle.
- Experience working in an agile development environment.
- Any Graduate with a technical sales background in Robotics, Software Solutions, etc.
- Having experience of 5+ years, with at least 2 years in Robotics will be preferred.
- UAE experience is a must with a driving license.
We are a group of professionals aiming to create a positive impact that makes a difference in mobility solutions. We are focused on developing unique solutions that fit the needs of customers across various industry verticals.
If you are among the most talented individuals in the market, we would be thrilled to receive your application and learn more about you. #J-18808-Ljbffr