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
Pimpri-chinchwad, Maharashtra, India
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
bluCursor Infotech - Technical Lead - Software Development
Information Technology
  • Hyderabad, Telangana, India
Job Description Lead and manage the development team to ensure timely and high-quality delivery of software projects. Provide technical direction, mentorship, and performance feedback to team members. Design, develop, and maintain scalable and ef...
decor
1 Day ago
Medvarsity - Business Analyst - LMS Apps
Information Technology
  • Hyderabad, Telangana, India
Job SummaryWe are seeking a proactive and technically skilled Moodle LMS Administrator & Client-Facing Project Manager to lead the end-to-end management, customization, and client coordination for our Moodle-based learning platform.This role bridges...
decor
1 Day ago
Python Artificial Intelligence/Machine Learning Engineer
Information Technology
  • Hyderabad, Telangana, India
Responsibilities Design, develop, and implement AI/ML models and algorithms to address specific business needs and opportunities. Utilize your deep understanding of Python programming to build robust and scalable AI/ML solutions. Apply your exper...
decor
1 Day ago
Software Engineer - Network Software Development
Information Technology
  • Hyderabad, Telangana, India
One of our client is looking for a Software Engineer- Network Software DevelopmentJob SummaryYou will be working on the design, development, and integration of critical elements for the network stack of our wireless communication systems, including ...
decor
1 Day ago
Interesting Job Opportunity: i2k2 - Network Engineer - Routing & Switching
Information Technology
  • Hyderabad, Telangana, India
Job Description BS preferred or equivalent work experience. Generally, 3 to 4 years work experience in a related discipline. CCNP Certification preferred. Advanced knowledge of routing protocols such as BGP and OSPF 2. Advanced knowledge of laye...
decor
1 Day ago
bluCursor Infotech - Python/Machine Learning Engineer
Information Technology
  • Hyderabad, Telangana, India
Responsibilities Develop Python applications and software solutions based on business requirements and technical specifications, with a focus on integrating AI/ML capabilities. Write well-designed, efficient, and reusable code adhering to best pra...
decor
1 Day ago
Salesforce Technical Lead - Apex/Lightning Component Framework
Information Technology
  • Hyderabad, Telangana, India
Job DescriptionSalesforce Technical Lead the Technical Development Lead - CRM will play a technical leadership role. In this role, he/she is responsible for working with business analysts, developers and stakeholders to implement, integrate and main...
decor
1 Day ago
Oracle & PL SQL developer
Information Technology
  • Hyderabad, Telangana, India
Mandatory SkillsStrong skill in Oracle PL SQLDesired SkillsExposure to Informatica power centreRoles & Responsibilities Must have a capability to gather requirements from Client Capable enough to own and manage the delivery from Start to end. Deve...
decor

Talk to us

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