Senior Software Engineer, Ecommerce Fulfillment

New
Remote (Costa Rica) Remote (United States) Remote (India)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSDockerSQLGCPJavaKubernetesSpring BootCI/CDDistributed Systems

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field
  • 10+ years of professional software development experience
  • Strong ecommerce background
  • Hands-on experience leveraging AI toolsets
  • Expertise with Java and Spring Boot
  • Familiarity with order management and warehouse management systems
  • Deep expertise in software architecture and distributed systems (pub/sub, event-driven)
  • Proficiency in at least one core backend language (Java, Python, or C#)
  • Strong understanding of relational databases and SQL
  • Hands-on skill with Docker, Kubernetes, and CI/CD pipelines
  • Experience with AWS or GCP and cloud-first architecture
  • Excellent communication and cross-functional collaboration skills

Responsibilities

  • Drive architecture design, hands-on development, testing, deployment, and production support for ecommerce fulfillment systems.
  • Leverage AI toolsets to improve engineering delivery throughput, quality, and reliability.
  • Partner with Product and Engineering leadership to deliver scalable, user-focused features.
  • Champion modern engineering practices including clean architecture, unit testing, automation, and observability.
  • Break down large projects into manageable delivery chunks.
  • Influence architectural direction and propose improvements for performance and reliability.
  • Produce high-quality documentation including TRDs and technical instructions.
  • Improve reliability monitoring, alerting, and incident response.
  • Identify opportunities to simplify legacy components and reduce technical debt.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now