
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!
About The Position:
We are seeking an experienced and highly skilled Software Engineer with expertise in PERL, PHP, MYSQL and DevOps to join our dynamic and innovative development team. As a Principal Software Engineer, you will be a key contributor to the design, development, and maintenance of our software solutions.
We welcome candidates from Chandigarh and Bangalore to complement our existing teams.
What You'll Be Responsible For:
- 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
- Architecture of multiple development projects
- Design, Develop and architect complex web applications
- Integrate with ML and NLP engines.
- DevOps, DBMS & Scaling on AWS or GCP.
What You'll Bring to Maropost:
- B.E/B.Tech from Top-ranked colleges.
- 2+ 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)
- Experience of high-performance web-scale & real-time response systems
- Experience in building and managing API endpoints for multimodal clients.
- Enthusiasm to learn and contribute to a challenging & fun-filled start-up.
- 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 – Perl, PHP and MySQL
- Familiarity with any of the following will be added advantage -
- Open-source databases and caching: Redis, Memcache, PostgreSQL,
- 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.