Senior Software Engineer - Ecommerce

EchoStarDenver, CO

About The Position

This role addresses the complexities of a high-scale Ecommerce environment where decoupling business logic and optimizing performance are critical for platform stability. The engineer will solve challenges related to GraphQL over-fetching, database bottlenecks, and inefficient cache management to ensure a seamless customer experience. By championing architectural standards and automated validation, this position mitigates technical debt and accelerates high-quality feature delivery across a global platform.

Requirements

  • Significant expertise in Object-Oriented Programming and event-driven architecture to build modular, maintainable codebases
  • Solid proficiency in GraphQL and RESTful API optimization to ensure high-speed data retrieval and minimal client-side overhead
  • A strong command of local and cloud-based development environments utilizing Docker, Composer, and Git branching strategies
  • The capability to integrate third-party systems like identity providers, payment gateways, and tax calculation services into a unified commerce flow
  • Advanced analytical skills required to diagnose infrastructure exhaustion, database lockups, and high-latency transaction issues in production environments
  • AI Literacy, including the ability to utilize generative AI tools for code refactoring, unit test generation, and complex debugging tasks
  • Minimum Education: Bachelor's Degree in MIS, Computer Science, Math, Engineering, or a comparable major
  • Minimum Experience: 5 years of experience in PHP software application development
  • Required Technical Skills: Must have at least 5 years of experience with: Javascript & Node.js
  • Adobe Commerce (Magento) version 2.4.x
  • PHP 8.x (specifically 8.2/8.3)
  • MySQL/SQL optimization and database schema management

Nice To Haves

  • Experience with RabbitMQ, Redis, and OpenSearch/Elasticsearch
  • Familiarity with Ping Identity, Recurly, and Vertex integrations
  • Background in Agile/Scrum methodologies and technical requirement elaboration

Responsibilities

  • Deliver on-platform solutions that maintain a clean separation of concerns by decoupling business logic from presentation layers and GraphQL resolvers
  • Optimize global site performance by resolving bottlenecks, refining SQL operations, and implementing sophisticated cache invalidation strategies to meet team uptime OKRs
  • Accelerate the development lifecycle by leveraging GitLab CI/CD pipelines and AI-powered coding assistants to validate code against PHPCS and SOLID principles
  • Mitigate production risks through active New Relic monitoring and the design of endurance load tests that surface resource leaks before deployment
  • Foster a high-performing engineering culture through technical mentorship of junior staff and leadership of offshore teams to ensure adherence to solution designs

Benefits

  • flexible spending accounts
  • HSA
  • a 401(k) Plan with company match
  • ESPP
  • career opportunities
  • a flexible time away plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service