Company Description
Cubo Group is an international technology leader delivering advanced solutions in Robotics, Intelligent System Design, Connectivity Infrastructure, and Specialized Application Development. With offices in Riyadh, Doha, Amman, and Budapest, Cubo Group creates integrated ecosystems that connect devices, networks, and platforms to enable automation, real-time intelligence, and connectivity solutions. At Cubo Group, our mission is to help clients achieve digital transformation and operational excellence through innovative, future-ready technology infrastructures.
Role Description
We are looking for a Mid-Level Software Engineer with 3+ 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.
• Write clean, maintainable, and well-documented code.
• Troubleshoot, debug, and improve system performance and reliability.
• Good understanding of third party integrations.
Requirements
• 3+ years of experience in software development.
• Strong experience with Node.js, preferably NestJS.
• Good experience with PostgreSQL.
• Good understanding of API design, and security.
• Experience with Git and modern development workflows.
Nice to Have
• Experience with Docker and CI/CD pipelines.
• Knowledge of microservices architecture.
• Familiarity with Redis, message queues, or event-driven systems.