job description
Join NCS Philippines as a Senior Software Engineer and work remotely from beautiful Bali! We're seeking a passionate developer with expertise in TypeScript, JavaScript, Node.js, React, and AWS to build scalable, high-performance applications in a dynamic, hybrid work environment.
This is a unique opportunity to collaborate with a global team while enjoying the flexibility of a dayshift schedule and the vibrant culture of Bali. You'll work on cutting-edge projects, leverage cloud-native technologies, and contribute to solutions that drive digital transformation.
If you're a problem-solver who thrives in a collaborative setting and wants to grow your career in a supportive, innovative environment, we'd love to hear from you!
Responsibility
- Design, develop, and maintain scalable web applications using TypeScript, JavaScript, Node.js, and React.
- Architect and deploy cloud-based solutions on AWS, ensuring security, performance, and cost-efficiency.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code with a focus on best practices.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing systems.
- Mentor junior developers and participate in code reviews.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development.
- Strong proficiency in TypeScript, JavaScript, Node.js, and React.
- Experience with AWS services (e.g., EC2, S3, Lambda, RDS).
- Familiarity with RESTful APIs, GraphQL, and microservices architecture.
- Solid understanding of CI/CD pipelines and DevOps practices.
- Excellent problem-solving and communication skills.
- Ability to work independently and in a team in a hybrid/remote setting.