We are looking for a Software Developer - Shopify to build and enhance modern e-commerce solutions in Salt Lake City, Utah. This role focuses on developing scalable storefront functionality, connecting third-party services, and improving the performance of online shopping experiences. The ideal candidate brings strong hands-on experience with Shopify development, JavaScript, and API integrations, along with a solid understanding of how enterprise commerce platforms operate.<br><br>Responsibilities:<br>• Build, customize, and maintain Shopify storefront features that support a seamless customer journey across desktop and mobile devices.<br>• Develop integrations between the e-commerce platform and external systems using REST APIs and web services.<br>• Create and update theme components, templates, and front-end functionality using JavaScript and responsive design practices.<br>• Collaborate with cross-functional teammates to deliver large-scale development initiatives in an Agile environment.<br>• Optimize site speed, reliability, and overall performance for high-volume online retail experiences.<br>• Support commerce workflows such as catalog presentation, checkout behavior, inventory visibility, and order handling.<br>• Extend platform capabilities through custom app development and use of the broader Shopify ecosystem when needed.<br>• Work with payment, tax, and shipping connections to ensure accurate and efficient transaction processing.
We are looking for an Android Developer to help create and enhance a mobile experience that supports digital commerce and media consumption in Salt Lake City, Utah. In this role, you will build customer-facing features for shopping, eBooks, audiobooks, and podcasts while contributing to a reliable and scalable application architecture. You will work closely with stakeholders and cross-functional teams to translate business goals into effective Android solutions. This position is ideal for someone who enjoys modern Android development and takes pride in delivering high-quality mobile products.<br><br>Responsibilities:<br>• Build and enhance Android application features using Kotlin and Jetpack Compose to support a seamless mobile experience.<br>• Develop functionality for digital content experiences, including eBook reading, audiobook playback, and podcast access.<br>• Create and maintain integrations with internal platforms and external services through REST-based APIs.<br>• Contribute across the full software development lifecycle, including technical planning, implementation, testing, release preparation, and post-deployment support.<br>• Improve application speed, stability, and scalability to handle periods of elevated customer activity and major promotional events.<br>• Collaborate with business stakeholders and cross-functional teams to define practical solutions for mobile commerce and digital experience needs.<br>• Partner with web and e-commerce teams to align feature behavior and maintain a consistent user journey across platforms.<br>• Participate in Agile team activities such as sprint planning, daily check-ins, reviews, and retrospectives.<br>• Track application quality metrics and resolve issues related to crashes, ANRs, reliability, and security.<br>• Maintain technical documentation for custom features, integrations, and deployment workflows.
<p>We are looking for an experienced DevOps Engineer (AWS) to support and enhance a cloud-first platform environment in Salt Lake City, Utah. This is a Contract position focused on building reliable infrastructure, improving deployment workflows, and maintaining secure, scalable services across development and production systems. The ideal candidate will bring strong hands-on expertise in AWS, Kubernetes, Terraform, Linux administration, and CI/CD practices to help keep critical platforms running efficiently.</p><p><br></p><p>Responsibilities:</p><p>• Design, implement, and maintain AWS-based infrastructure and platform services to support secure and dependable application operations.</p><p>• Administer Kubernetes environments, including workload deployments, namespace governance, service accounts, scheduled jobs, and access controls.</p><p>• Build and manage infrastructure through Terraform, covering reusable modules, environment setup, state maintenance, and configuration drift resolution.</p><p>• Develop, optimize, and support CI/CD workflows in GitHub Actions to streamline testing, releases, and ongoing delivery activities.</p><p>• Manage AWS services such as EC2, IAM, Lambda, networking components, load balancing, security groups, site-to-site connectivity, and monitoring tools.</p><p>• Configure observability and alerting solutions, analyze logs and system behavior, and assist with incident response and performance monitoring.</p><p>• Maintain repository standards, branching practices, secrets handling, and automated scheduled processes within GitHub environments.</p>
We are looking for an accomplished Senior Java Engineer & Architect to strengthen and modernize critical business applications in Salt Lake City, Utah. This position blends technical leadership with hands-on development, focusing on dependable architecture, scalable solutions, and practical improvements that support daily operations. You will collaborate with business stakeholders and a small technology team to enhance internal platforms, streamline workflows, and identify effective opportunities for automation and emerging tools.<br><br>Responsibilities:<br>• Design, develop, and refine Java-based applications that support core business processes and long-term operational goals.<br>• Create architectural plans that improve system scalability, maintainability, performance, and reliability across existing platforms.<br>• Partner with managers, end users, and IT colleagues to translate operational needs into effective technical solutions.<br>• Maintain and extend large, established codebases while reducing technical debt and improving application stability.<br>• Build and support integrations with databases, APIs, and external services to ensure smooth data flow across systems.<br>• Analyze workflows and recommend software enhancements that increase efficiency, accuracy, and employee productivity.<br>• Troubleshoot application, database, and infrastructure issues in a Linux environment and resolve problems with minimal disruption.<br>• Evaluate and implement appropriate technologies, including automation and AI-assisted tools, when they provide measurable business value.<br>• Provide project planning input, technical guidance, and user support to help ensure successful delivery and adoption of solutions.