Qureos

FIND_THE_RIGHTJOB.

Senior Software Engineer

Karachi, Pakistan

Arc Inventador is a fast-growing technology company delivering scalable SaaS solutions for global clients. We specialize in building high-performance platforms through software development, cloud-native engineering, and digital transformation. Our backend engineering team plays a vital role in designing secure, reliable, and scalable services that power mission-critical applications.

We are looking for a Backend Engineer with strong expertise in Node.js backend services, cloud architecture, database design, API security, caching, and distributed systems. You will design, develop, and maintain backend services that are secure, performant, and optimized for scalability across enterprise-grade applications.

Key ResponsibilitiesNode.js Backend Services & Architecture

  • Design and develop scalable backend services and APIs using Node.js.
  • Define and implement microservice-based architectures with a focus on modularity, maintainability, and performance.
  • Apply secure coding practices to prevent vulnerabilities such as injection attacks, CSRF, or XSS.

API Design & Integration

  • Build and secure RESTful APIs with proper authentication/authorization (JWT, OAuth, Firebase Authentication).
  • Manage API versioning, response structures, and error handling.
  • Collaborate with frontend and mobile teams for seamless integration.

Database Engineering & Search Optimization

  • Design and implement database models for relational (MySQL) and NoSQL systems.
  • Optimize queries and schema design for performance and scalability.
  • Work with Elasticsearch for indexing, full-text search, and analytics.

Caching & Performance Optimization

  • Design and implement caching layers (Redis or equivalent) to optimize response times.
  • Define cache invalidation strategies and ensure consistency across distributed systems.
  • Apply best practices for high-performance API and system design.

Background Jobs & Distributed Systems

  • Build and optimize background job processing pipelines using queues and schedulers.
  • Ensure reliability of distributed systems, handling retries and failures gracefully.
  • Scale workloads to support large data sets and concurrent requests.

Cloud Engineering & Security

  • Deploy, monitor, and scale backend services on cloud platforms (AWS, GCP, or Azure).
  • Apply cloud-native security measures including IAM roles, secret management, and encryption.
  • Ensure compliance with API security standards and conduct regular audits.

Required Skills & Experience

  • 3–5 years of professional experience as a Backend Engineer.
  • Strong command of Node.js, REST APIs, and backend architecture.
  • Hands-on experience with MySQL database modeling and Elasticsearch.
  • Proficiency in caching systems (Redis, Memcached, etc.).
  • Expertise in cloud engineering and backend deployment pipelines.
  • Strong understanding of API authentication, security protocols, and secure coding practices.
  • Experience with background jobs, distributed systems, and microservices.
  • Familiarity with Git, Agile methodologies, and CI/CD pipelines.
  • Knowledge of Docker/Kubernetes for containerization is a plus.

Job Type: Full-time

Work Location: In person

© 2025 Qureos. All rights reserved.