Principal Software Engineer (ROR)

7 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Everything we do is powered by our customers! Featured on Deloitte's Technology Fast 500 list and G2's leaderboard, Maropost offers a connected experience that our customers anticipate, transforming marketing, merchandising, and operations with commerce tools designed to scale with fast-growing businesses. With a relentless focus on our customers’ success, we are motivated by curiosity, creativity, and collaboration to power 5,000+ global brands. Driven by a customer-first mentality, we empower businesses to achieve their goals and grow alongside us. If you're ready to make a significant impact and be part of our transformative journey, Maropost is the place for you. Become a part of Maropost today and help shape the future of commerce! Roles & Responsibilities Build and manage a REST API stack for Maropost Web Apps. Given the architecture strategy related to our big data, analytics and cloud native product vision, work on the concrete architecture design and, when necessary, prototype it Understanding of systems architecture and ability to design scalable, performance-driven solutions. Drive innovation within the engineering team, identifying opportunities to improve processes, tools, and technologies Drive the architecture and design governance for systems and products under scope, as well as code and design reviews. Technical leadership of the development team and ensuring that they follow industry-standard best practices Evaluating and improving the tools and frameworks used in software development Design, develop and architect complex web applications Integrate with ML and NLP engines. DevOps, DBMS & Scaling on Azure or GCP. Skills & Qualifications B.E./B.Tech. Hands-on experience with tech stacks—RoR and PostgreSQL 7+ years of experience with building, including designing and architecting backend applications, web apps, and analytics, preferably in commerce cloud or marketing automation domains. Experience in deploying applications at scale in production systems. Experience with platform security capabilities (TLS, SSL etc.) Excellent track record in designing highly scalable big data/event-streaming/cloud architectures and experience with having put them in production. Advanced HLD, LLD, and Design Patterns knowledge is a must. Experience of high-performance web-scale & real-time response systems Knowledge of tenant data segregation techniques, such as schema-based multi-tenancy, database-per-tenant, and hybrid approaches, for ensuring data isolation and privacy. Knowledge of networking protocols, security standards, and best practices. Experience in building and managing API endpoints for multimodal clients. In-depth knowledge and hands-on experience in architecting and optimizing large-scale database clusters, specifically MySQL and PostgreSQL, for performance, scalability, and reliability. Proficiency in microservices architecture and containerization technologies (e.g., Docker, Kubernetes). Experience with DevOps practices and tools (e.g., CI/CD pipelines, infrastructure as code). Expertise in database design, including SQL and NoSQL databases, with a specific focus on MySQL and PostgreSQL Experience in implementing advanced indexing strategies, query optimization techniques, and database tuning methodologies for optimizing the performance of MySQL and PostgreSQL databases. Enthusiasm to learn and contribute to a challenging & fun-filled startup. A knack for problem-solving and following efficient coding practices. Very strong interpersonal communication and collaboration skills Advanced HLD, LLD, and Design Patterns knowledge is a must. Hands-on Experience (Advantageous) Proficiency in infrastructure-as-code tools such as Terraform or AWS CloudFormation. Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes. Proficiency in implementing advanced replication topologies, such as master-slave replication, multi-master replication, and synchronous replication, for MySQL and PostgreSQL databases. Knowledge of database partitioning techniques, such as range partitioning, hash partitioning, and list partitioning, for optimizing storage and query performance in large-scale database clusters. Familiarity with high-availability architectures, such as active-passive and active-active configurations, for ensuring continuous availability and reliability of MySQL and PostgreSQL databases. Familiarity with microservices architecture and related tools such as Istio, Envoy, or Linkerd. Knowledge of CI/CD pipelines and related tools such as Jenkins, GitLab CI/CD, or CircleCI. Experience with monitoring and observability tools such as Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), or Splunk. Familiarity with configuration management tools like Ansible, Puppet, or Chef. Proficiency in version control systems such as Git. Knowledge of scripting languages such as Bash, PowerShell, Ruby, or Python for automation tasks. Understanding of cloud-native security practices and tools such as Google Identity and Access Management (IAM), AWS Key Management Service (KMS), or Azure Active Directory. Familiarity with network security concepts such as VPNs, firewalls, and intrusion detection/prevention systems (IDS/IPS). What’s in it for you? You will have the autonomy to take ownership of your role and contribute to the growth and success of our brand. If you are driven to make an immediate impact, achieve results, thrive in a high performing team and want to grow in a dynamic and rewarding environment – You belong to Maropost! Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now

My Connections Maropost

Download Chrome Extension (See your connection in the Maropost )

chrome image
Download Now
Maropost
Maropost

Marketing Technology

Toronto

51-200 Employees

39 Jobs

    Key People

  • Ross Andrew

    CEO
  • Sarah W. Adair

    CMO

RecommendedJobs for You

Sahibzada Ajit Singh Nagar, Punjab, India

Sahibzada Ajit Singh Nagar, Punjab, India