Mid-to-Senior Software Engineer

Chattanooga, Tennessee

Single: the direct-to-fan app for Shopify
Apply for this Job
About Us

Single is a cutting-edge platform dedicated to empowering artists and creators in managing their digital presence and selling directly to their fans. By reimagining the music industry, we are enabling creators to take back control and providing them with tools to grow and monetize their fanbase effectively. Our team is driven by a passion for music, technology, and the direct-to-fan movement.

As we experience rapid growth, we're looking for a Mid-to-Senior Software Engineer to become an integral part of our agile team. You will be instrumental in designing, building, and maintaining innovative features, contributing to transforming how the music industry approaches e-commerce.

We are in search of candidates who are not only proficient engineers but also proactive problem-solvers with a systems-thinking perspective. You will oversee the complete development lifecycle-from architecture to production troubleshooting-helping us scale while ensuring high performance and reliability.

Your Responsibilities
  • Design, develop, and maintain high-performance, scalable web applications.
  • Lead the development of complete feature sets and address issues in production.
  • Collaborate with the team to enhance existing systems and integrate with third-party platforms.
  • Contribute to architectural decisions and long-term technical strategies.
What We Are Looking For
  • 3+ years of professional Java experience, including proficiency in the Spring Framework (Spring Boot, Spring Cloud, Spring Data).
  • Strong foundation in object-oriented programming, design patterns, and modern software development methodologies.
  • Practical experience with distributed systems, concurrency, and event-driven architectures.
  • Proficiency in AWS services (e.g., EC2, RDS, S3) and container orchestration technologies (e.g., Docker, Kubernetes).
  • Solid understanding of SQL and relational database design (MySQL, Postgres/Redshift preferred).
  • Experience integrating with external APIs or third-party systems.
Bonus Points For
  • Experience with Kafka, RabbitMQ, or similar messaging systems.
  • Familiarity with Redis or other caching technologies.
  • Knowledge of Angular or other modern frontend frameworks.
  • Experience with Golang.
Why Join Us?
  • Work on innovative solutions that significantly impact the music industry.
  • Be part of a dynamic, fast-paced team where your contributions are highly valued.
  • Enjoy a flexible, fully remote work environment.
  • We are only accepting applications from candidates directly.
Recruiters and agencies: please do not contact us about this position.

Date Posted: 06 May 2025
Apply for this Job