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.
Looking for a contract Full Stack Developer to join our client's Software Engineering team and support ongoing application development efforts.<br>The ideal candidate will have strong experience across both front-end and back-end technologies and be comfortable working in a collaborative, team-oriented environment.<br><br>Required Skills & Experience:<br>• Strong experience with Angular (latest version) for front-end development<br>• Solid back-end development experience using Java and Spring Boot<br>• Hands-on experience with OpenShift and/or Kubernetes<br>• Familiarity with modern CI/CD pipelines and cloud-native application development – least important<br>• Ability to write clean, maintainable, and well-tested code<br>Soft Skills:<br>• Excellent communication skills, both written and verbal<br>• Proven ability to work effectively in a team-based, collaborative environment<br>• Strong problem-solving skills and a proactive mindset<br><br>This is a contract position working closely with an established engineering team on modern, scalable applications.
<p>We are looking for a Database Engineer to support the design, migration, and optimization of cloud-based data platforms. This role focuses on building reliable database solutions for large and complex datasets while enabling efficient delivery of information to applications, analytics tools, and other downstream consumers. The ideal candidate brings strong hands-on experience with cloud database technologies, Python development, and modern data engineering practices, along with the ability to contribute practical architectural insight.</p><p><br></p><p>Responsibilities:</p><p>• Lead the migration of database workloads to cloud-based environments, with particular emphasis on DynamoDB and DocumentDB implementations.</p><p>• Design, build, and maintain scalable data pipelines that process high-volume datasets and deliver dependable data to downstream services and presentation layers.</p><p>• Develop and optimize Python-based solutions to support database operations, automation, and data movement across distributed systems.</p><p>• Create and maintain database structures and access patterns for NoSQL and in-memory platforms, including Redis and related AI or vector-driven data use cases.</p><p>• Partner with engineering teams to define practical database architecture decisions and translate technical requirements into effective cloud implementations.</p><p>• Support search and retrieval capabilities by working with Solr and other data access technologies used across the environment.</p><p>• Implement scripting and automation tasks using shell scripting where needed to streamline deployment, maintenance, and operational workflows.</p><p>• Evaluate and integrate technologies such as ElastiCache, MemoryDB, MongoDB, and vector databases to meet performance, scalability, and application need.</p>
<p>We are seeking a skilled <strong>Java Software Engineer</strong> to design, develop and maintain scalable, high-performance software solutions. This role will work closely with cross-functional teams to build enterprise-grade applications, improve development efficiency, and support modern software engineering practices. Experience using <strong>Claude Code</strong> or similar AI-assisted coding tools is highly valued to accelerate development, improve code quality, and streamline debugging and documentation.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test and maintain Java-based applications and services</li><li>Write clean, efficient and well-documented code following best practices</li><li>Collaborate with product managers, architects and other engineers to deliver high-quality software solutions</li><li>Use <strong>Claude Code</strong> to assist with code generation, refactoring, debugging, technical documentation and development workflows</li><li>Participate in code reviews and contribute to continuous improvement of coding standards</li><li>Troubleshoot application issues and implement effective solutions</li><li>Build and maintain APIs, microservices and backend integrations</li><li>Contribute to system performance tuning, scalability improvements and application security</li><li>Support CI/CD pipelines, automated testing and release processes</li><li>Stay current on emerging technologies, including AI-assisted software development tools</li></ul><p><br></p>