
Software Engineer (Full Stack - GoLang)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Software Engineer (Full Stack - GoLang) to join our dynamic team at Maropost in Mohali, Punjab (Hybrid). If you are passionate about building scalable backend systems and thrive in a fast-paced environment, this is the perfect opportunity for you.
Responsibilities
- Build and manage REST API stack for Maropost Web Apps.
- Design and prototype architecture based on our big data, analytics, and cloud-native product vision.
- Understand systems architecture and design scalable, performance-driven solutions.
- Drive innovation within the engineering team by identifying opportunities to improve processes, tools, and technologies.
- Lead the architecture and design governance for systems and products, and conduct code and design reviews.
- Provide technical leadership to the development team and ensure adherence to industry-standard best practices.
- Evaluate and improve the tools and frameworks used in software development.
Requirements
- B.E/B.Tech from top-ranked colleges.
- 3+ years of experience in building, designing, and architecting backend applications, web apps, and analytics, preferably in the commerce cloud or marketing automation domain.
- Experience in deploying applications at scale in production systems.
- Experience with platform security capabilities (TLS, SSL, etc).
- Experience in building and managing API endpoints for multimodal clients.
- Enthusiasm to learn and contribute to a challenging and fun-filled startup.
- Advanced knowledge of HLD, LLD, and Design Patterns.
- 3+ years hands-on experience with GoLang.
- Experience with open-source databases and caching: Redis, Memcache, MySQL.
- Experience with cloud services: Managing infrastructure with basic services from GCP or AWS, such as VMs, Kubernetes clusters, and Load Balancers.
- Experience with open-source WAF tools and firewalls: Fail2ban, ModSecurity, Coraza.
- Frontend technologies: HTML, CSS, JavaScript, React JS, Vue JS.
- Version control and CI/CD: Git, Jenkins, Argo CD, Spinnaker, Terraform.
Nice to Have
- Experience with Apache Pulsar.
- Familiarity with TLS and SSL.
We Offer
- Competitive salary.
- Opportunity to work in a fast-growing company.
- Collaborative and innovative work environment.
- Professional growth and development opportunities.
About the Company
Maropost is a leader in unified commerce, offering a platform that transforms ecommerce, retail, marketing automation, merchandising, helpdesk, and AI operations. Recognized on Deloitte's Technology Fast 500 list and G2's leaderboard, we are committed to powering 5,000+ global brands and growing to 100,000+. Our customer-centric mentality drives us to empower businesses to achieve their goals and grow alongside us.
Join us at Maropost and be part of our transformative journey!
© Findify. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Findify is the unified e-commerce discovery platform.Helping merchants increase their sales with Self-Learning Search, Product Recommendations, Smart Collections & Insightful analytics.Findify products harness the power of machine learning and big data to deliver continuously improving Search & Recommendations based on what’s most likely to convert to a sale in your store at any given time.We have customers across different geographies and in different verticals. Through A/B testing, we’ve been able to show an increase in revenue of between10-30%when using our search solution. We think these numbers are pretty awesome, and so do our customers!