高级软件工程师
Senior Software Engineer
Swiftly 是专为零售行业打造的 AI 平台,服务于零售商、批发商和品牌。Swiftly 的 AI 代理整合数据、自动化流程,并推动可衡量业务增长的营销活动。Swiftly AI 基于行业内最大的专有零售数据集:实时交易、900 万种商品,以及 33,000 家门店的闭环营销成果。
被领先的零售商、批发商和数百个知名品牌所信赖,Swiftly 整合零售生态系统中的数据,加速增长并推动带来持久消费者忠诚度的连接化、个性化体验。
职位简介:
Swiftly 正在寻找一位具有 Kotlin 后端服务开发和扩展经验的高级软件工程师,最好有 Quarkus 或类似框架如 Spring Boot 或 Micronaut 的使用经验,运行在 Azure 上。该职位将在一个完全远程的初创环境中工作,专注于维护和为现有服务添加新功能,提升客户体验,并为 Swiftly 平台的持续发展做出贡献。高级软件工程师将负责支撑 Swiftly 平台核心忠诚度功能的后端服务,包括优惠券、返利和用户认证。日常工作中,该职位将设计和编写新功能的代码,同时构建和维护处理核心逻辑和数据的现有服务,如忠诚度、返利、优惠券、身份验证、广告、电商和宣传单。该职位将与产品经理确定需求,并与 UI 开发人员达成 API 端点的一致意见。还将涉及审查日志和调试服务以修复错误。
这是一份全职合同职位。我们使用 Deel 作为雇主代表和合同方。
职责包括:
- 参与构建 Swiftly 平台基础服务的开发团队
- 构建和维护支持忠诚度功能的服务,如返利、忠诚度、优惠券、宣传单、广告、门户、身份验证和搜索
- 使用 Kotlin 和 Quarkus 开发和维护后端服务
- 从零开始负责领域,从架构决策到编码、测试到运维
- 使用 IntelliJ 和 Gradle 作为团队开发流程的一部分,通过 GitHub Workflows 进行 CI/CD 来构建和管理项目代码
- 通过定义良好的服务接口与移动端、网页端和 SDK 工程团队紧密协作
- 运营生产环境服务,包括值班
查看英文原文
Swiftly is the AI platform purpose-built for retail, serving retailers, wholesalers, and brands. Swiftly's AI agents unify data, automate workflows, and power the marketing that drives measurable business growth. Swiftly AI is built on the industry's largest proprietary retail dataset: live transactions, 9 million products, and the closed-loop campaign outcomes of 33,000 stores.
Trusted by leading retailers, wholesalers, and hundreds of iconic brands, Swiftly unifies data across the retail ecosystem to accelerate growth and power the connected, personalized experiences that drive lasting shopper loyalty.
Position Summary:
Swiftly is searching for a Senior Software Engineer with experience developing and extending backend services in Kotlin, ideally with exposure to Quarkus or similar frameworks such as Spring Boot or Micronaut, running on Azure. This role will work within a fully remote startup environment and focus on maintaining and adding new features to existing services, improving the customer experience, and contributing to the continued development of the Swiftly platform. The Senior Software Engineer will work on the backend services that power the Swiftly platform’s core loyalty features, including coupons, rebates, and user authentication. Day to day, this role will design and write code for new features, as well as build and maintain the existing services that handle the core logic and data, such as loyalty, rebates, coupons, identity, ads, ecommerce, and flyers. The role will work with Product Managers to determine requirements and UI developers to agree on API endpoints. It will also involve reviewing logs and debugging services to fix bugs.
This is a full-time contract role. We use Deel as the employer of record and contract.
Responsibilities Include:
- Work on a team of developers that build services fundamental to the Swiftly platform
- Build and maintain services supporting loyalty features such as rebates, loyalty, coupons, flyers, ads, portal, identity, and search
- Develop and maintain backend services using Kotlin and Quarkus
- Take ownership of the domain from the ground up, from architectural decisions to coding to testing to operations
- Use IntelliJ and Gradle to build and manage project code as part of the team's development workflow with CI/CD using GitHub Workflows
- Collaborate closely with mobile, web, and SDK engineering teams through well-defined service interfaces
- Operate production services, including on-call and incident management
- Collaborate in a fast-paced environment
- Other related duties as assigned
Required Qualifications:
- B.S. in Computer Science/Engineering or comparable industry experience
- 5+ years of industry experience designing, building, and maintaining backend services
- Confidence writing code in Kotlin or Java
- Experience with a modern backend framework (Quarkus, Micronaut, SpringBoot, or similar)
- Strong SQL skills with PostgreSQL
- Experience building and running services on Azure or similar cloud platforms
Preferred Qualifications:
- Experience with Quarkus specifically
- Experience with NoSQL (e.g., DynamoDB)
- Experience with Kubernetes
- Experience with CI/CD using GitHub Workflows
- Experience with security protocols like OAuth, Firebase
- Startup experience and comfortable working on small remote teams
Working For Swiftly
We are working on a set of problems that require the best in the industry to get right. Our employees are the pillars of the future of the company and they are treated and compensated as such. We're a growing team of experienced industry professionals building an organization that can solve tough problems and values a collaborative environment.
Every Swiftly employee:
-Has demonstrated the ability to work collaboratively in an ambiguous, fast-paced environment
-Takes ownership of their domain from the ground up, from inception through deployment to customers
-Leaves their ego at the door and ensures the best idea leaves the room
-Is always experimenting with new technologies and learning new skillsets
If you've ever wanted to work on a project that blends a gorgeous consumer experience, sophisticated logistics, and scale that rivals the largest technology players, Swiftly is the place for you.
Equal Opportunity Employer
Swiftly is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
Swiftly will make reasonable accommodations in compliance with the Americans with Disabilities Act of 1990. Reasonable accommodations are available for qualified individuals with disabilities throughout the subsequent application process.
Originally posted on Himalayas