Company Description
Cubo Group is a leading international technology group with offices in Riyadh, Doha, Amman, and Budapest. We specialize in delivering advanced solutions in Robotics, Intelligent System Design, Connectivity Infrastructure, and Specialized Application Development, serving both regional and global markets. Our expertise spans comprehensive engineering and development, uniting hardware, software, and network infrastructures into seamless, scalable ecosystems. We work alongside enterprises, government entities, and industrial operators to provide robust, cutting-edge technologies that facilitate operational efficiency and digital transformation. Cubo Group is dedicated to building connected intelligence for the future.
Role Description
We are looking for a Senior Software Engineer with 6+ years of experience in backend development to design, build, and maintain scalable backend services.
Key Responsibilities
• Design and develop backend services using Node.js (preferably NestJS).
• Build and maintain RESTful APIs and backend systems.
• Work with PostgreSQL for database design, optimization, and performance.
• Deploy and manage applications on AWS, including EC2, S3.
• Write clean, maintainable, and well-documented code.
• Collaborate with product, frontend, and DevOps teams to deliver features.
• Troubleshoot, debug, and improve system performance and reliability.
• Good understanding of third party integrations.
Requirements
• 6+ years of experience in software development.
• Strong experience with Node.js, preferably NestJS.
• Good experience with PostgreSQL and database design.
• Hands-on experience with AWS services (EC2, S3, API gateway).
• Good understanding of API design, security, and scalable architectures.
• Experience with Git and modern development workflows.
• Experience leading or mentoring engineers.
Nice to Have
• Experience with Docker and CI/CD pipelines.
• Knowledge of microservices architecture.
- Familiarity with Redis, message queues, or event-driven systems.