A

Activate Interactive Pte

Technology consultancy delivering end-to-end digital solutions

Software Engineer - Node.js

Full-Stack EngineeringUpdated on Nov 12
Full-timeSingapore

About the Job

Requirements

  • A degree or diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or a related discipline.
  • Experience with Git and modern branching workflows, including GitFlow or trunk-based development.
  • Strong proficiency in both frontend and backend development.
  • Experience with JavaScript and TypeScript and frontend frameworks such as React.js, Next.js, Vue.js, Angular, or Svelte.
  • Experience with backend technologies including Node.js, Express.js, NestJS, Ruby on Rails, Java or Kotlin with Spring Boot, Python with Django, Flask or FastAPI, or Golang.
  • Experience with RESTful APIs, GraphQL, gRPC, and WebSockets for service communication.
  • Experience implementing application performance monitoring tools such as Datadog, New Relic, Sentry, Prometheus, or OpenTelemetry.
  • Knowledge of logging frameworks such as ELK Stack, Loki, or Fluentd to track and debug issues across distributed systems.
  • Ability to set up dashboards and alerts for real-time application health monitoring.
  • Strong experience in API design principles, including REST, GraphQL, gRPC, and WebSockets.
  • Knowledge of API rate limiting, caching strategies such as Redis or Varnish, and performance optimization.
  • Familiarity with backend service scalability strategies, including horizontal scaling, autoscaling, and load balancing.
  • Experience with CI/CD pipelines such as GitHub Actions, GitLab CI, ArgoCD, or Jenkins.
  • Hands-on experience with cloud platforms such as AWS, Azure, Google Cloud, or Cloudflare Workers.
  • Experience with containerization and orchestration using Docker and Kubernetes.
  • Familiarity with Infrastructure as Code tools such as Terraform, CloudFormation, or Pulumi.
  • Strong knowledge of frontend security, including CSP, CORS, and XSS prevention.
  • Experience with backend security, including OAuth, JWT, API rate limiting, and encryption.
  • Familiarity with cloud security, including IAM, secrets management, and OWASP Top 10.
  • Experience with unit and integration testing using Jest, Cypress, Playwright, or Pact.
  • Experience with backend testing using Postman, Supertest, and contract testing.
  • Experience with low-code platforms such as OutSystems, Mendix, or Appian.
  • Familiarity with micro-frontends and modular frontend architectures.
  • Experience working with edge computing, including Cloudflare Workers or Lambda@Edge.

Responsibilities

  • Take full ownership of end-to-end application development, integrating frontend, backend, and cloud infrastructure.
  • Design, develop, and maintain responsive, accessible, and performant web applications.
  • Implement modern frontend architectures that ensure reusability, scalability, and security.
  • Develop high-performance backend services and APIs that ensure reliability, security, and observability.
  • Work with Quality Assurance engineers to ensure automated test coverage and proactively fix bugs and defects.
  • Optimize full-stack CI/CD deployment strategies to ensure seamless and automated releases.
  • Work with DevOps teams to automate infrastructure provisioning, monitoring, and cloud deployments.
  • Ensure full-stack security, including authentication, authorization, API security, and frontend security best practices.
  • Continuously evaluate and adopt emerging technologies to improve application performance and developer productivity.

About the Company

Activate Interactive Pte

Technology consultancy delivering end-to-end digital solutions

Activate Interactive Pte is a technology consultancy in Singapore that blends strategy, creativity, and engineering to help organizations adopt digital solutions. It delivers end-to-end development for mobile and web apps, cloud technology, and UI/UX design, and it integrates digital tools into all areas of a business to remove tech roadblocks and boost efficiency for clients of all sizes. Its approach combines consulting insight with hands-on engineering to turn ideas into practical applications that people can use. The company differentiates itself by offering a single, integrated team that covers strategy, design, and development, aiming for cost-effective, holistic solutions rather than siloed services. Its goal is to help people live better and healthier through technology by creating solutions that improve population health and overall quality of life while developing its employees and supporting communities.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
1997

Recently Posted Jobs

Explore more opportunities at Activate Interactive Pte

See more jobs