BandLab is the flagship digital product in BandLab Technologies’ portfolio of music brands, and a leading social music creation platform with a global reach of over 30 million users.
Through its best-in-class digital audio workstation (DAW) and audio hardware division, BandLab empowers creators to make music and share their creative process with musicians and fans on an unprecedented level.
With something as simple as a mobile phone, people have gone from strumming guitars in their bedroom, spitting rhymes in the car, or singing in the shower —
to creating amazing studio-quality tracks with people from all over the world.
The BandLab product family also includes BandLab for Education, an award-winning music creation platform with classroom management tools, and Cakewalk by BandLab, a professional-level digital recording studio for career musicians and producers.
You will be part of a highly motivated, communicative and productive backend team. This position implies that you will be responsible for designing, implementing and managing web services related to the base features of social networks - feeds, recommendations, notifications, chats, groups, user-to-user interactions, etc.
These services are supposed to be scalable and highly performant since they impact millions of our users. You will grow in an environment passionate about knowledge-sharing and code review;
experience a development culture that uses the state of the art technologies.
Software development based on high-level requirements : estimating, designing, developing, code review, performance optimization, documentation, monitoring, bug fixing
Communicate with other teams during the analysis and development stages
Collaborate with the backend team members on the design and implementation stages
Prepare infrastructure and deployment plans to bring features alive
At least 3 years of software engineering experience
Strong knowledge of .NET / C# and ASP.NET Core
Excellent OOP / OOD skills, understanding of design patterns and SOLID
Understanding of software engineering best practices including unit testing, continuous integration, continuous deployment, and source control
Proficiency in building APIs : REST, gRPC, WebSockets
Understanding of SOA and microservices architecture
Work experience with SQL and NoSQL databases
Experience in building infrastructure in a cloud environment
Understanding of Infrastructure as Code technique
Experience working in high-load client / server application development
Willingness to explore, investigate and integrate new technologies
Ability to work in a disciplined Agile environment with a commitment to appropriate engineering practices and regular delivery cycles
What we offer
Remote work or relocation sponsorship to sunny and cosmopolitan Singapore
Working station grant / Coworking grant
Reimbursement of medical insurance
Business trips to HQ, Singapore Apply for this job