Smule is on a mission to bring the world together through music. Music is much more than listening ... It's about creating, sharing, discovering, participating, and connecting with people. With 50 million monthly active users creating over 20 million songs every day, Smule is connecting people all over the world through the joy of making music and transforming the music landscape from one of passive listening to collaborative creative expression and active engagement.
As a Software Engineer with our amazing Platform Team, your talent is instrumental in defining and evolving our backend services to the next generation of computing at Smule. We have a vision and need you to get there. We're passionate about who we are and what we do. Everything you do matters here and you will have a direct impact on our customers.
So, if helping millions of users discover and create through social music is something that sounds interesting to you, we would love to talk with you! If you want to move your career forward and work with an amazing team, we are here for you. If you want to be part of an epic journey into Domain Architecture, let’s play.
- Build back-end services and infrastructure that enable Smule to scale the largest social graph for music on the internet.
- Work closely with Product, Design, and other Engineering teams to define feature specifications and deliver great user experiences.
- Build with Operations back-end services that scale in both on-premise and cloud-based environments.
- Focus on innovation, performance, stability, capacity planning, expansion, and system upgrades.
- 3+ years of server side coding in Java or Kotlin.
- Solid foundation in fundamentals, design pattern, data structures, and algorithms.
- Hands-on experience with design, development, and troubleshooting of server applications.
- Experience with at least one popular Java framework, such as Spring or Play! Framework.
- Experience with SQL or MySQL.
- Self-starter with a strong sense of ownership, getting things done, and drives work to completion.
- Fun, positive attitude with great communication skills and a healthy desire for collaboration.