远程工作雷达

高级软件工程师(Golang)

Senior Software Engineer (Golang)

开发工程限定地区(需当地身份)
公司Maropost
薪资未公开
工作地点India
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 India 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

Everything we do is for our customers!
Maropost 被列入德勤的 Technology Fast 500 名单和 G2 的排行榜,我们提供统一的电商体验,满足客户的需求,通过一个平台改变电商、零售、营销自动化、商品管理、客服和 AI 运营,该平台专为快速增长的企业设计。以客户成功为核心,我们致力于客户至上、紧迫感、卓越和创造力,为全球 5,000 多个品牌提供支持,并朝着 100,000+ 的目标前进。
秉承同样的客户导向理念,我们赋能企业实现目标并与我们共同成长。如果你是一个主动推动者而非跟随者,准备好产生重大影响并成为我们变革旅程的一部分,那么 Maropost 就是你的选择。
机会:
在变化中茁壮成长,突破极限!我们正在寻找一位敢于思考的人,他能在每个挑战中看到学习和定义可能性的机会!准备好产生影响吗?欢迎加入 Maropost,将想法变为现实!
我们正在寻找一名高级软件工程师 - Golang 加入我们的工程团队,构建可扩展的高性能后端系统。理想的候选人应具备 Golang、并发、数据结构、算法和分布式系统的深厚专业知识,并有在基于产品的环境中设计和开发可靠微服务的实际经验。
在这个职位中,你将全程负责功能的开发,参与架构和系统设计决策,并与跨职能团队紧密合作,构建稳健、可扩展的解决方案,以支持高吞吐量的消息传递和电商工作负载。
你将负责:

  • 在架构决策中发挥关键作用,将业务需求转化为稳定、高性能且高效的分布式微服务架构。
  • 运用对数据结构、算法和空间/时间复杂度的深入理解,构建内存高效、事件驱动的组件,能够处理大规模消息传递和电商规模。
  • 使用 Golang 编写可扩展、稳健、可测试、高效且易于维护的后端代码,同时辅以 Python 工作流。
  • 通过分析代码和进行严格的同行评审来推动产品质量的高标准,确保项目按时交付和应用性能的显著提升。
  • 解决关键生产问题,并与部署团队无缝协作
查看英文原文

Everything we do is for our customers!
Featured on Deloitte's Technology Fast 500 list and G2's leaderboard, Maropost offers a unified commerce experience that our customers need, transforming ecommerce, retail, marketing automation, merchandising, helpdesk and AI operations with one platform designed to scale for fast-growing businesses. With a relentless focus on our customers’ success, we are motivated by customer obsession, extreme urgency, excellence and resourcefulness to power 5,000+ global brands while we head to 100,000+.
Driven by the same customer-centric mentality as above, we empower businesses to achieve their goals and grow alongside us. If you're a driver and not passenger and are ready to make a significant impact and be part of our transformative journey, Maropost is the place for you.
The Opportunity:
Thrive on change and grow beyond limits! We are looking for a bold thinker who sees a chance to learn and define what's possible with every challenge! Ready to make an impact? Welcome to Maropost and you can turn ideas into action!
We are looking for a Senior Software Engineer - Golang to join our engineering team and build scalable, high-performance backend systems. The ideal candidate will have strong expertise in Golang, concurrency, data structures, algorithms, and distributed systems, along with hands-on experience designing and developing reliable microservices in a product-based environment.
In this role, you will take ownership of features end-to-end, contribute to architectural and system design decisions, and work closely with cross-functional teams to build robust, scalable solutions that support high-volume messaging and e-commerce workloads.
What you'll be responsible for:

  • Play a key role in architectural decisions, translating business requirements into a stable, high-performance, and efficient distributed microservices architecture.
  • Apply deep knowledge of Data Structures, Algorithms, and space/time complexity to build memory-efficient, event-driven components capable of handling mass messaging and e-commerce scales.
  • Write scalable, robust, testable, efficient, and easily maintainable backend code with a primary focus on Golang, supplemented by Python workflows.
  • Drive high standards of product quality by analyzing code and conducting rigorous peer reviews to ensure timely project delivery and marked application improvements.
  • Troubleshoot critical production issues and coordinate seamlessly with the deployment team to streamline CI/CD code deployment.
  • Write clean, readable code and document technical specifications (including effective Godoc comments and API schemas).

What you'll bring to Maropost:

  • Bachelor’s degree in Computer Science, Engineering, or a highly relevant field.
  • 10 years of professional backend software development experience within an Agile/SCRUM team environment.
  • Experience working in a product-based engineering environment, dealing with microservices, scalable distributed infrastructure, and event-driven paradigms.
  • Deep, production-level knowledge of the Go programming language, paradigms, constructs, idioms, and common Goroutine and channel patterns.
  • Go Frameworks & Ecosystem: Proven experience with: Popular Go web frameworks (e.g., Revel, Gin, Echo) and router packages like Gorilla Mux.
  • Go’s templating language and code generation tools (e.g., Stringer).
  • Go dependency management workflows.
  • Hands-on engineering experience using Python for asynchronous backend scripting, services, or data utilities.
  • Working knowledge of relational databases (SQL) and NoSQL environments.
  • A strong problem-solving attitude with the ability to work completely independently and collaboratively within a cross-functional team.
  • Exposure to or experience with Ruby on Rails is an added advantage.
  • Familiarity with Git and version control workflows.
  • You exemplify Maropost’s Values:

Customer Obsessed
Extreme Urgency
Excellence
Resourceful
Message from the Founders: Maropost is looking for builders - people who want to drive our business forward at all costs in order to achieve the goals we have both short and long term for the results and outcomes that that will bring to us all.
If that isn't for you that’s ok, for those of you that it is please get in touch with us!
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位