Enable job alerts via email!

Senior Node.JS Back End Developer - (Weekend Support)

tawk.to, inc.

Kuala Lumpur

On-site

MYR 200,000 - 250,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading innovation in business messaging, tawk.to is expanding its engineering team in Kuala Lumpur. We are seeking an experienced Backend Developer skilled in Node.js and NoSQL databases to develop and deploy high-performing micro-services. Join our friendly and motivated team to make a big impact while enjoying career growth opportunities.

Benefits

Competitive salary based on experience
Career growth opportunities

Qualifications

  • 10+ years of back end experience is required.
  • Working knowledge of TypeScript and experience in Test-driven development.
  • Experience with Agile/Scrum/Pair programming is beneficial.

Responsibilities

  • Develop, deploy and test Node.js based micro-services based on requirements.
  • Participate in brainstorming sessions about software development.
  • Conduct code reviews and provide support to developers and end-users.

Skills

Server-side JavaScript programming
NoSQL databases
Linux
HTTP protocol
Version control (Git)
Unit testing
Agile methodologies
TypeScript
English proficiency

Education

Academic background in computer science

Job description

tawk.to, the world’s #1 business messaging application is expanding its engineering team and is seeking an experienced Backend Developer, with research and data analysis skills, to help shape the future of business communications.

Every day we get to build an array of awesome systems at scale, including search, concurrency, content organization, real-time metrics, deployment, and event-driven, low-latency, concurrent apps. Our current systems are mostly built on Node.js.

We focus on fast, iterative development (over 200+ deployments just last month), and collaborative, interactive programming. Developers work within small cross-functional teams of 3-6 crew that rely on one another to champion their project goals and in setting their own priorities are expected to build and deploy applications quickly and iteratively.

Day-to-day responsibilities:

  • Participate in brain-storming sessions about software development and architecture
  • Develop, deploy and test Node.js based micro-services based on a set of requirements
  • Participate in code review of other fellow developers
  • Provide support for fellow developers and end-users

Qualified candidates:

  • Experience server-side JavaScript programming (Node.js)
  • Experience using NoSQL databases (MongoDB / Cassandra / Elasticsearch or others)
  • Experience in-memory key-value stores (Redis / MemCache or others)
  • Strong Linux knowledge
  • Strong knowledge of the HTTP protocol
  • Proficient understanding of code versioning tools (Git)
  • Experience writing unit tests
  • Good command of English (written and spoken)

Required qualifications:

  • 10+ years of back end experience.
  • Working knowledge of TypeScript
  • Experience in Test-driven development
  • Experience with Agile/Scrum/Pair programming methodologies
  • Knowledge of front-end technologies is a plus
  • Academic background in computer science
  • Ability to work on weekends and public holidays as part of the job requirements.

What we offer:

We are able to offer a competitive salary, depending on your experience and demonstrated capabilities.

Why tawk.to is a great place to work?

We are a highly motivated, friendly, and globally distributed team. Our company has grown but we're still a small team, so everyone that delivers in their area can have and make a big impact, and there are career growth opportunities for our highest achievers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.