Senior Backend Engineer
CNTXT AI · Abu Dhabi Emirate, United Arab Emirates
قدّم وتابع مع أبلاي إيدجJob role: A dedicated startup is being formed to industrialize and scale a secure, AI-enabled, multi-source decision-support software offering. The platform is a multi-sensor fusion and agentic AI solution connecting to diverse data sources (for example geospatial layers, imagery, video, and other operational signals). This role will support the delivery of a scalable product and contribute to establishing the processes, standards, and collaboration practices required for sustainable growth.The Backend Engineer is responsible for designing, developing, and optimizing high-performance backend systems that support scalable, reliable, and secure applications. This role requires strong expertise in C++ and Python, a solid understanding of computer architecture fundamentals, and the ability to design and implement robust software architecture. The ideal candidate is comfortable working across the full stack when needed, collaborates effectively with cross-functional teams, and applies modern engineering practices including CI/CD, version control, and automated testing.Job Responsibilities Design, develop, and maintain backend software and APIs using C++ and Python.Architect scalable, resilient, and maintainable software systems following industry-standard design patterns.Collaborate with frontend and full-stack teams to integrate backend services with user-facing applications.Implement and optimize data storage solutions using relational and NoSQL databases.Work with messaging brokers (e.g., Kafka, RabbitMQ, Redis Streams) to build event-driven or distributed systems.Ensure systems are designed for horizontal scaling, high availability, and performance efficiency.Apply strong understanding of computer architecture to optimize code execution, memory usage, and system throughput.Develop and maintain CI/CD pipelines to support automated builds, testing, and deployments.Use GitHub for version control, code reviews, and collaborative development workflows.Troubleshoot complex backend issues, perform root-cause analysis, and implement long-term fixes.Contribute to architectural discussions, technical design documents, and engineering best practices.Ensure backend systems follow security, reliability, and operational excellence standards.Qualifications & ExperienceTypically 5+ years of relevant experience in a fast-paced product environment.Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.3-7 years of experience in cloud infrastructure engineering or DevOps roles.Strong hands-on experience with AWS (Azure or GCP experience is a plus).Preferred proficiency with Infrastructure-as-Code tools (Terraform preferred).Solid understanding of Linux systems, networking fundamentals, and containerization (Docker, Kubernetes).Experience with CI/CD tools such as GitHub Actions and GitLab CI.Familiarity with monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK, Datadog, etc.).Knowledge of scripting languages such as Python, Bash, or PowerShell.Understanding of cloud security principles and best practices.Experience working in Agile or DevOps-oriented environments.CompetenciesStrong analytical and troubleshooting skills.Ability to design scalable and resilient cloud architectures.Excellent communication and collaboration abilities.High attention to detail and commitment to operational excellence.Proactive mindset with a focus on automation and continuous improvement.Ability to work independently and manage multiple priorities.Strong sense of ownership and accountability.