Free cookie consent management tool by TermsFeed Principal Software Engineer-ROR | Antal Tech Jobs
Back to Jobs
3 Weeks ago

Principal Software Engineer-ROR

decor
Information Technology
Full-Time
Maropost

Overview

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 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 from Top-ranked colleges.
  • 7+ years of experience with building including design and architecting backend applications, web apps & analytics preferably in commerce cloud or marketing automation domain.
  • 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, 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, Design Patterns knowledge is a must.
  • Hands-on experience with tech stacks – RoR and PostgreSQL
  • Familiarity with any of the following will be added advantage -
    • Open-source databases and caching: Redis, Memcache, MySQL
    • Cloud services: Managing infrastructure with basic services from GCP or AWS, such as VMs, Kubernetes clusters, and Load Balancers.
    • Monitoring and observability tools: Prometheus, Grafana, Loki, OpenTelemetry.
    • Open-source reverse proxies/API Gateways: HAProxy, Nginx, Traefik, Caddy, KrakenD.
    • Open-source WAF tools and firewalls: Fail2ban, ModSecurity, Coraza.
    • Frontend technologies: HTML, CSS, JavaScript, React JS, Vue JS.
    • Network protocols and libraries: HTTP, WebSocket, Socket.io.
    • Version control and CI/CD: Git, Jenkins, Argo CD, Spinnaker, Terraform
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).

Equal Employment Opportunist

Maropost is deeply committed to promoting diversity, advancing equity and fostering a culture of inclusion. Therefore, we invite applications from marginalized and equity-seeking groups. Individuals seeking employment at Maropost are considered without regards to race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status. Accommodations are available on request for candidates taking part in all aspects of the selection process. Please feel free to reach out to the recruitment team for any accommodation requests or questions.
Share job
Similar Jobs
View All
1 Day ago
QA Engineer – Mobile Gaming
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
About BeBettaBeBetta is a gamified reward platform designed for gamers and entertainers. We’re a mobile-first company growing quickly, with new features launching every week. Our mission is to transform how creators and users engage in the digital s...
decor
1 Day ago
DeepTek.ai - DevOps Engineer - Ansible/Terraform
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
Job Description : 1- 3 years of hands-on experience with AWS services (EC2, VPC, IAM, S3, CloudWatch, etc.)Required Skills Design and manage secure, scalable, and highly available AWS infrastructure. Deploy and manage containerized workloads using...
decor
1 Day ago
Data Scientist
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
About LoyalyticsLoyalytics is a fast-growing Analytics consulting and product organization based out of Bangalore.We work with large retail clients across the globe helping them monetize their data assets through our consulting assignments and produ...
decor
1 Day ago
Scrum master/ Senior Consultant Specialist
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
Job DescriptionSome careers shine brighter than others.If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new...
decor
1 Day ago
Python Developer - Django
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
Job Title : Python Django Developer (3 Years Experience)Location : [Your Location / Remote / Hybrid]Job Type : [Full-time / Contract / Part-time]Experience : 3+ YearsAbout The RoleWe are looking for a skilled and motivated Python Django Develope...
decor
1 Day ago
IT - SDWan Engineer
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
Syensqo is all about chemistry. We’re not just referring to chemical reactions here, but also to the magic that occurs when the brightest minds get to work together. This is where our true strength lies. In you. In your future colleagues and in all ...
decor
1 Day ago
Senior UI Developer - React.js/AngularJS
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
Job Description : UX Developer.Location : Pune, India, Remote.Experience : 3-5 years.Job Type : the Role : We are seeking a talented UI/UX Developer with 35 years of experience to join our product engineering team.The ideal candidate will have a...
decor
1 Day ago
Motorola Solutions - Frontend/UI Developer - AngularJS
Information Technology
  • Vishakhapatnam, Andhra Pradesh, India
Department OverviewThe Cloud Platform Engineering team is responsible for : Design and implementation of the continuous integration/continuous delivery (CI/CD) pipeline into multiple public cloud regions Development and operation of common platfor...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media