← Back to jobs

Maropost Logo
Principal Software Engineer - ROR

Maropost

 

Mohali, Punjab, India

Posted On: 15 days ago
Experience: 7+ years
Availability: Onsite
Openings: 1
Category: Principal Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Lead architecture and development of scalable backend systems, REST APIs, and complex web applications for cloud-native products.

This role is on-site.

Responsibilities

  • Design and implement high-performance, scalable backend systems and microservices using Ruby on Rails and PostgreSQL.
  • Architect multi-tenant solutions with strict data isolation, including schema-based and database-per-tenant strategies.
  • Integrate ML and NLP engines into web applications and manage API endpoints for multimodal clients.
  • Drive technical governance, design reviews, and best practices across the engineering team.
  • Evaluate and improve development tools, frameworks, and CI/CD pipelines.

Required Skills

  • 7+ years of experience designing and architecting backend applications and web apps.
  • Expert-level proficiency in Ruby on Rails (RoR).
  • Advanced PostgreSQL/MySQL database optimization, including indexing and query tuning.
  • Strong knowledge of High-Level Design (HLD), Low-Level Design (LLD), and design patterns.
  • Experience deploying applications at scale in production.
  • Proficiency in microservices architecture and containerization (Docker, Kubernetes).
  • Hands-on experience with DevOps practices, including CI/CD pipelines and infrastructure as code.
  • Understanding of networking protocols, security standards, and tenant data segregation techniques.

Preferred Skills

  • Experience with cloud services (Azure, GCP, or AWS) for managing infrastructure, VMs, and load balancers.
  • Familiarity with monitoring tools (Prometheus, Grafana, Loki) and open-source reverse proxies (Nginx, HAProxy).

Education

B.E/B.Tech

Related Jobs

No related jobs found

← Back to jobs