Taro Logo

Senior Typescript Developer

IBMC is a prominent Business Management Consulting Company in Indonesia, dedicated to propelling business achievements.
Mengwi, Badung Regency, Bali, Indonesia
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Job Description

IBMC, a leading Business Management Consulting Company in Indonesia, is seeking a Senior Typescript Developer for their client based in Bali. This is a hybrid role that requires extensive experience in TypeScript and Node.js development, with a focus on building scalable web applications and REST APIs. The position demands expertise in AWS services, database optimization, and web scraping solutions.

The role offers a unique opportunity to work with international teams across the US and France, requiring flexibility with time zones. The ideal candidate will have at least 4 years of experience in TypeScript development and strong proficiency in various technologies including AWS services (Lambda, SQS, Gateway), MySQL/PostgreSQL, and REST APIs.

This position is perfect for a senior developer who excels in designing scalable architectures and enjoys working in a distributed team environment. The role requires excellent English communication skills and a willingness to relocate to Bali, offering the opportunity to work in one of the world's most beautiful locations while contributing to meaningful projects.

Key responsibilities include developing and maintaining web applications, designing efficient APIs, managing production systems, and implementing high-performance web scraping solutions. The successful candidate will play a crucial role in building and optimizing complex systems while collaborating with global engineering teams.

If you're passionate about TypeScript development, have a strong background in backend technologies, and are excited about the prospect of working in Bali while engaging with international teams, this role presents an excellent opportunity for career growth in a dynamic environment.

Last updated 3 months ago

Responsibilities For Senior Typescript Developer

  • Develop and maintain web applications using Typescript and NodeJS
  • Design, build, and optimize REST APIs and web services
  • Work with AWS services including Lambda, SQS, and API Gateway
  • Model data and write efficient queries for MySQL or PostgreSQL databases
  • Design scalable and highly available software architectures
  • Manage and support production systems ensuring stability and performance
  • Implement web scraping solutions with high efficiency and accuracy
  • Collaborate effectively with engineering teams in the US and France, following their working hours
  • Write clean, maintainable, and well-documented code
  • Communicate clearly and directly with other engineers and stakeholders

Requirements For Senior Typescript Developer

TypeScript
Node.js
PostgreSQL
MySQL
  • Professional or native in English
  • Minimum 4 years of experience as a Typescript developer
  • Proficient in NodeJS and web application development
  • Strong experience with REST APIs and AWS services (Lambda, SQS, Gateway)
  • Skilled in data modeling and SQL query optimization for MySQL or PostgreSQL
  • Proven track record in designing scalable software architectures
  • Experience working with production systems and large datasets
  • Excellent spoken and written English skills
  • Ability to communicate clearly within a distributed team
  • Expertise in web scraping techniques and tools
  • Willingness to work following US and France time zones
  • Willingness to relocate to Bali or currently residing in Bali

Related Jobs

Senior Developer

Senior Developer position at IBMC focusing on developing a custom CopyTrader system with cTrader platform integration, requiring expertise in C#, .NET, and trading systems.

Senior Typescript Developer

Senior TypeScript Developer position at IBMC, requiring 4+ years of experience, expertise in TypeScript/Node.js, AWS services, and web scraping. Hybrid role based in Bali, Indonesia.

Senior Database Administrator Engineer - Engineering Platform

Senior Database Administrator Engineer position at GoTo Group, focusing on designing and maintaining high-availability database solutions for Southeast Asia's leading digital ecosystem.

Senior C++/RUST Backend Engineer, Futures

Senior C++/RUST Backend Engineer position at Binance, focusing on high-performance trading engine development and optimization for the world's largest cryptocurrency exchange.

Senior Software Engineer - Fullstack

Senior Full-stack Software Engineer position at Samsung Electronics in Jakarta, focusing on web application development using Java, React, and cloud technologies.