Senior/Lead Software Engineer - Backend

Intelmatix

صاحب عمل نشط

نشرت في 31 مارس

الخبرة

5 - 7 سنوات

موقع العمل

Riyadh - Saudi Arabia

التعليم

بكالوريوس في العلوم(أجهزة الكمبيوتر)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات

Backend System Development

  • Design, develop, and maintain modular backend components
  • Build both synchronous and event-driven services
  • Implement core infrastructure: dynamic configuration, service discovery, and system orchestration
  • Build asynchronous processing pipelines, background jobs, and event-driven workflowsbr

API Development & Management

  • Design and maintain highly-available API endpoints (RESTful, GraphQL, gRPC)
  • Ensure API reliability, versioning, and documentation standards across services
  • Implement rate limiting, caching strategies, and API gateway patternsbr

Database & Data Architecture

  • Design and implement database schemas and data models (relational, document, or hybrid)
  • Optimize queries, manage migrations, and ensure data integrity across services
  • Work with data engineers on ingestion, transformation, and serving layersbr

Infrastructure & Deployment

  • Work with containerized deployments (Docker, ECS, EKS) and AWS cloud infrastructure
  • Implement monitoring, logging, and alerting for backend servicesbr

Collaboration, Code Quality & Security

  • Work closely with frontend, data, platform, and DevOps teams to deliver integrated solutions
  • Contribute to architectural discussions and technical decision-making
  • Mentor mid-level and junior engineers on backend engineering best practices
  • Write high-quality, well-tested production code with comprehensive unit and integration tests
  • Enforce security best practices: authentication, authorization, encryption, input validation
  • Conduct and participate in code reviews to maintain code quality

الملف الشخصي المطلوب للمرشحين

Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Experience: Minimum of 5 years in software engineering, with strong backend development expertise and a track record of building production systems.

Technical Skills:

  • Strong proficiency in Java/Kotlin with hands-on experience in Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security, Spring Cloud)
  • Solid understanding of system design: microservices, event-driven architecture, API design patterns, and data modeling
  • Strong API development experience (RESTful, GraphQL, gRPC) including designing and maintaining highly-available endpoints
  • Hands-on experience with AWS ECS, Lambda, SQS/SNS, RDS, DynamoDB, S3, API Gateway
  • Experience with relational and NoSQL databases (PostgreSQL, DynamoDB, MongoDB, Redis, AWS Aurora)
  • Practical experience with Docker, Kubernetes (EKS), and container-based deployments
  • Familiarity with modern authentication schemes such as OAuth, JWTs, or cookies
  • Strong testing practices: unit tests, integration tests, and familiarity with testing frameworks
  • Strong understanding of database schema design, query optimization, and data modeling
  • Excellent communication and leadership skills, adaptable, self-motivated, and capable of thriving in a fast-paced, unstructured startup environment
  • Strong ownership mentality you ship it, you run it, you own it

القطاع المهني للشركة

المجال الوظيفي / القسم

الكلمات الرئيسية

  • Senior/Lead Software Engineer - Backend

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com