Our Sister Company, Sentinel Tech, currently looking for a Senior Full Stack Developer!
Sentinel Tech was born out of the hospitality industry by technologists inside the hospitality industry. Sentinel Tech specializes in hospitality technology in all forms. Combining 25 years of hospitality experience, we are now delivering our service that answers all of your pain points in hotel PMS experience.
Role Overview: As a Senior Full Stack Developer, you'll work alongside our lead developer, contributing your expertise to our Property Management System. You will play a crucial role in both hands-on development and team leadership.
Key Responsibilities:
- Collaborate on designing, developing, and optimizing our Property Management System.
- Lead and mentor a team of developers, fostering a collaborative and innovative work environment.
- Develop and maintain robust, scalable applications using Vue.js, Golang, and PostgreSQL.
- Implement and manage REST APIs, ensuring seamless integration and functionality.
- Utilize AWS services, particularly AWS Lambda and AWS API Gateway, to enhance our system's capabilities.
Essential Qualifications:
- Extensive experience in full stack development, with a strong focus on Golang (or similar static languages like C# or Java).
- Proficient with Vue.js v2, building and consuming REST APIs.
- At least 5 years of experience with standard SQL, including table partitioning in PostgreSQL.
- Strong proficiency with Git for version control.
- Expertise in caching strategies, particularly using Redis, etags, service workers, and HTTP cache headers.
- Skilled in writing asynchronous code and managing asynchronous processes.
- Experience with AWS services including AWS RDS (PostgreSQL), AWS Lambda, and AWS API Gateway.
Desirable Skills:
- Familiarity with WebSockets and AWS SQS.
- Basic experience with C# and .NET Core 3.1.
- Knowledge of columnar store databases such as AWS Redshift and Parquet via Athena.
- Comfortable working in a Linux environment.
- Passionate about technology and continuous learning.
- Proficient in English, with at least a medium level of fluency.
Location:
You can choose to work from one of our main offices in Jakarta or Bali. After demonstrating your productivity and reliability at the office, you may have the opportunity to work from home more often, or even most days.