Node.js Developer / Backend (Remote)
BandLab Technologies, Singapore

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Aug 24, 2021
Last Date
Sep 24, 2021
Location(s)

Job Description

We’re looking for someone to join our exciting and innovative music company. This is an opportunity to be part of an expanding music-tech company at a growth stage and work with some of the smartest people in the industry. It is an incredibly unique place to learn a wide range of skills and address the real world complexity of building a product that spans many countries and cultures.

You will be part of a small and high performing backend team. You’re going to design, implement 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.

What you’re going to do:

  • Software development based on high-level requirements: estimating, developing, code review, performance optimization, documentation
  • Collaborate with team members on design and implementation
  • Coordinate your work with frontend teams, product team, QA engineers, and UI/UX designers
  • Design and implement RESTful APIs
  • Write unit, functional and end-to-end tests
  • Work with our cloud infrastructure in Azure and AWS (serverless mostly)
  • End-to-end ownership of software you build

Requirements

  • At least 2 years of software engineering experience
  • Strong knowledge of Node.js and working experience with web frameworks like Express.js
  • Understanding of basic design patterns and SOLID
  • Understanding of RESTful web services, SOA and microservices architecture
  • Knowledge of SQL fundamentals and work experience RDBMS (e.g. MySQL, SQLServer)
  • Work experience with NoSQL databases (e.g. MongoDB, Redis, Elasticsearch)
  • Understanding of 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
  • Being ready to work with any stack or technologies (e.g. dotnet, python, go)

Nice-to-haves:

  • Proficiency in database design concepts and optimizing database applications for high scale and low latency
  • Understanding principles of DDD/CQRS/Event Sourcing
  • Work experience with cloud providers: Azure or/and AWS
  • Working knowledge of TypeScript

Other competencies:

  • Enthusiastic about technology, innovation, new ideas, changes in the market
  • Willing to adapt to new approaches, thinking and ways of working
  • Strong written and verbal communication skills; ability to communicate effectively with both technical and non-technical colleagues
  • Must thrive in fast-paced, dynamic environment, be willing to take the initiative and be committed to continuous learning
  • Professional level of spoken/written English

Benefits

Remote working options or relocation sponsorship to sunny and cosmopolitan Singapore.

Job Specification

Job Rewards and Benefits

BandLab Technologies

Information Technology and Services - Singapore, Singapore
© Copyright 2004-2024 Mustakbil.com All Right Reserved.