Back to Jobs
Senior Typescript Developer
$60,000
per year
Job Description
IBMC stands as a prominent Business Management Consulting Company in Indonesia, dedicated to propelling business achievements. With a strong presence in the Indonesian market, we offer a comprehensive range of services tailored to meet the diverse needs of both local and international businesses.
Currently we are helping our client, a company based in Bali looking for a Senior Typescript Developer.
Responsibilities
- 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
- 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.
Please note that only shortlisted candidates will be contacted.
Feel free to share this opportunity to your colleagues or friends.
Thank you!
Company Information
Location: Not specified
Type: Not specified