Backend Engineer (Remote or Singapore)
BandLab Technologies
- At least 2 years of software engineering experience
- Proficiency in at least one of .NET (C#/F#), Node.js, Go
- Working experience with SQL and NoSQL databases
- Understanding of RESTful web services, SOA, and microservices architecture
- Understanding of software engineering best practices including unit testing, continuous integration, continuous deployment, and source control
- Commitment to high-quality and maintainable software
Nice-to-haves:
- Hands-on experience with serverless technologies and techniques
- Experience working in high-load client/server application development
- Practical experience with IaC (e.g. Azure ARM, AWS CF, Pulumi)
- Understanding of CQRS and Event Sourcing
What to expect from the technical interview:
What we won’t ask:
- Red-black trees
- How computers work
- Spaces or tabs
- How many golf balls can fit in a school bus
- Deep knowledge of .NET, Go, or Node.js
What we would like to talk about:
- Your background and what you’re passionate about
- How you design your applications or infrastructure
- Basic things about networking and protocols
- What is important for you in the development workflow