Software Development Engineer in Test (Backend)

Headquartered in Singapore, BandLab Technologies is a collective of global music brands with a vision to connect the world of music. We bring together remarkable brands and people that are passionate about music, and we seek to leverage the opportunities that allow us to achieve more together than we can individually. We believe that integrating the physical, digital and social supply chain around music will create better experiences and opportunities for musicians and fans.

To do so we are looking for Engineer in Test for a backend team, who is motivated, creative and questioning and driven to push conventional boundaries. Ready for a challenge?

You will be part of a small and high performing backend team. You’re going to test and manage web services that impact millions of 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.

RESPONSIBILITIES

  • Software development based on high-level requirements: estimating, developing, code review, performance optimization, documentation
  • Collaborate with team members on design and implementation
  • Communicate with other internal teams during analysis and development phase
  • Write functional, end-to-end, load and performance tests
  • Design and develop testing tools
  • Configure and support CI/CD
  • Monitor and maintain cloud infrastructure
  • Identify and resolve performance and scalability issues

Requirements

Our technology stack:

C#/F#, Go, Python, JavaScript

Essential requirements

  • At least 1 year of software engineering experience
  • Proficient in one of the following: Node.js JavaScript/TypeScript, .NET C#/F#, Go, Python
  • Good OOP/OOD skills, understanding of design patterns and SOLID
  • Understanding of asynchronous programming techniques
  • Proficient understanding of the HTTP protocol and RESTful web services
  • Work experience with BDD and Cucumber
  • Work experience with continuous integration software like Jenkins or Azure DevOps
  • Experience with software engineering best practices including unit testing, continuous integration, continuous deployment and source control
  • Ability to work in a disciplined Agile environment with commitment to appropriate engineering practices and regular delivery cycles

Desired skills and experience

  • Experience with load and performance testing frameworks like Gatling
  • Work experience with cloud providers: Azure/AWS/GCP
  • Work experience with microservices, serverless and event-driven architecture
  • Basic knowledge of SQL and NoSQL
  • Understanding principles of DDD/CQRS/Event Sourcing

Benefits

  • Relocation sponsorship to Singapore
  • Healthcare program
  • Modern work environment
  • Smart colleagues
  • Free transportation for late workers
  • Music studio with lots of instruments and music gear in the office
  • Competitive salary and performance bonuses on quarter basis

Learn more…

About Us Circles.Life is Asia’s first and most successful digital telco and we are on a mission to re-imagine the mobile experience for the digital consumer and disrupt the multi…Part of a multinational team of test engineers responsible for validating the software on automotive products Responsibilities: Responsible for validating the software on automotiv…191347 Systems Quality/Reliability Test Development Engineer (Open) About the Role – You will: Understand the test development for design phase product validation test developm…
Read More

Jobs By Location

Jobs in AustraliaCanadaChinaFranceHong KongIndiaIndonesiaItalyJapanMalaysiaNew ZealandPhilippinesSingaporeUKUSAThailandVietnamIrelandSouth AfricaNetherlands – Jobs in Europe
Jobs in Gulf – International Jobs

JOBS BY FUNCTIONS

Aviation Jobs
Banking Jobs
Creative and Media Jobs
Finance Jobs
Government Jobs
Hospital Jobs
IT Jobs
Manufacturing Jobs
Oil and Gas Jobs
Sales Jobs
and a lots more...