微服务软件工程师
Microservices Software Engineer
地点:墨西哥(100%远程)
项目周期:6-8个月
我们正在寻找一名微服务软件工程师加入团队,推动创新。你将负责开发重新定义零售体验的前沿解决方案。
职责:
o 使用多种软件开发工具包、测试/验证应用程序和其他工具,设计、编码、配置、测试、调试、部署、文档化并维护网络服务应用,同时遵循特定的开发最佳实践和质量标准。
o 与解决方案工程师和架构师紧密合作,从技术设计规范中编写或配置程序。
o 验证所提出的解决方案是否符合架构标准、非功能性需求(性能、可靠性、安全性)和业务需求。
o 对分配的微服务承担端到端责任,包括功能交付、运营就绪和生产支持。
o 在需要时为团队成员提供跨多个代码库和平台的技术指导以解除障碍。
o 对我们的 Android(Kotlin/Compose)、iOS(Swift/MVVM)和 UFE(Node.js/TypeScript)代码库进行跨平台分析和权衡评估,确保一致性并识别优化机会。
o 负责故障排查和问题分析,以及编码、测试和实现软件增强功能。
o 确保及时交付项目/功能,主动沟通风险、障碍和时间表影响,并推动解决以维持交付承诺。
o 展现出卓越的优先级排序和多任务处理能力,能够同时管理多个服务和平台的交付工作,处理运营请求,并有效解决生产问题。
o 展现出强大的优先级排序和多任务处理能力,能够有效管理多个交付工作、运营请求和生产问题。
o 使用可观测性和监控工具(如 Splunk、Dynatrace、Grafana)主动查看仪表盘,调查异常情况并监控警报,特别是在计划部署、HSE 和 SSE 期间。
o 在需要时可支持/解除计划部署的非工作时间。
附加资格:
o 需要高级英语沟通能力
o 信息科技、计算机科学或相关专业的学士或硕士学位
o 良好的沟通能力
查看英文原文
Location:Mexico (100% Remote)
Project:(6-8 months)
We are seeking a Microservice Software Engineer to join our team and play a pivotal role in driving innovation. You'll be responsible for developing cutting-edge solutions that redefine the retail experience.
Responsibilities:
o Designs, codes, configures, tests, debugs, deploys, documents, and maintains web service applications using a variety of software development toolkits, testing/verification applications and other tools, while adhering to specific development best practices and quality standards.
o Works closely with solution engineers and architects to develop technical design specifications from which programs will be written or configured.
o Validates that proposed solutions align with architectural standards, non-functional requirements (performance, reliability, security), and business needs.
o Takes end-to-end ownership of assigned microservices, including feature delivery, operational readiness, and production support.
o Provides technical guidance across multiple codebases and platforms to unblock team members when needed.
o Performs cross-platform analysis and trade-off assessments across our Android (Kotlin/Compose), iOS (Swift/MVVM), and UFE (Node.js/TypeScript) codebases to ensure consistency and identify optimization opportunities.
o Responsible for troubleshooting and issue analysis, as well as coding, testing, and implementing software enhancements.
o Ensures timely delivery of initiatives/features, proactively communicating risks, blockers, and schedule impacts, and driving resolution to maintain delivery commitments.
o Demonstrates exceptional prioritization and multitasking skills to manage concurrent deliverables across services and platforms, handle operational requests, and resolve production issues effectively while supporting multiple workstreams.
o Demonstrates strong prioritization and multitasking skills to manage concurrent deliverables, operational requests, and production issues effectively.
o Uses observability and monitoring tools (e.g., Splunk, Dynatrace, Grafana) to actively review dashboards, investigate anomalies, and monitor alerts—especially during planned deployments, HSE, and SSE.
o Available to support/unblock planned deployments during off hours as needed.
Additional Qualifications:
o Advanced English communication skills required
o Bachelor’s or master’s degree in information technology, Computer Science, or equivalent experience
o Good communication skill (verbal and written)
o Strong delegation skills with the ability to receive, prioritize, and execute on delegated tasks autonomously
o Proven ability to context-switch between different codebases and tech stacks efficiently
o Good solution seeking skills and unblocking skills
o Being able to seamlessly integrate new technologies in current work stream including AI ways of working
o 3+ years of experience in Spring Boot and/or Node.js
o Intermediate to advanced knowledge of microservice design patterns and trade-offs
o Experienced on Agile methodology and tools (Jira, Confluence)
o Work experience in the Retail industry is a plus
Core Stack / Primary Focus Areas
· Java & Spring Boot
· Microservices Architecture
· Node.js & TypeScript
· Kafka Ecosystem
· Kubernetes & Docker
· CI/CD & DevOps
· REST APIs & GraphQL
· Monitoring & Observability
· Redis Cache
· Python Scripting & ETL
- Production Support & Deployment Management
Must-Have Skills
- Strong experience in Java, Spring Boot, and Microservices Architecture
- Hands-on experience with Node.js, JavaScript, and TypeScript
- Experience with Kafka ecosystem including Kafka Streams and Avro Schemas
- Expertise in RESTful APIs and GraphQL design patterns
- Experience with Kubernetes, Docker, and containerized deployments
- Strong CI/CD experience using Git, Jenkins, and ArgoCD
- Experience with Redis Cache
- Monitoring and observability experience using Splunk, Dynatrace, Grafana, and Prometheus
- Strong troubleshooting, production support, and deployment support experience
- Experience with JUnit and Spring Boot Tests
- Knowledge of Maven and Gradle build tools
- Experience working in Agile environments
- Strong multitasking, prioritization, and delivery management skills
Nice-to-Have Skills
- Experience with AI developer tools such as GitHub Copilot or Claude Code
- Exposure to Android (Kotlin/Compose) and iOS (Swift/MVVM)
- Experience with UFE (Node.js/TypeScript) applications
- Python scripting, ETL workflows, and data pipelines
- Swagger documentation experience
- Grafana Loki logging
- JSON and YAML configurations
- Cross-platform codebase analysis and optimization
Originally posted on Himalayas