ODI Technologies Inc.
Open Country:Philippines
Language Requirements:English
Career Development
Paid Time Off, Paid Holidays, Parental and Family Leave, Paid Illness Leave
ABOUT THE ROLE
We are a software development and consulting firm building high-throughput, cloud-native backend systems on
AWS for enterprise clients in fintech, SaaS, and e-commerce. This role is for engineers who ship production
Node.js services — built with NestJS or Express — and own the full AWS backend stack from API Gateway and
Lambda to RDS, DynamoDB, SQS, and beyond. You will architect event-driven microservices, enforce API
contracts, and deliver observable, secure, and cost-efficient systems that scale to millions of requests.
RESPONSIBILITIES
• Design, build, and maintain production Node.js (NestJS / Express) backend services following clean
architecture and SOLID principles.
• Architect and deploy RESTful and event-driven APIs on AWS Lambda (serverless) or ECS Fargate
(containerised), fronted by API Gateway.
• Model and manage data across PostgreSQL (RDS/Aurora) and DynamoDB — choose the right store for
each access pattern.
• Implement async and event-driven workflows using SQS (queues), SNS (pub/sub), and EventBridge (event
routing).
• Secure APIs using JWT, OAuth2, API keys, Cognito authorisers, and IAM-based access control on API
Gateway.
• Write infrastructure-as-code for all backend resources using AWS CDK (TypeScript) or Terraform.
• Instrument full observability: structured logging to CloudWatch, distributed tracing with X-Ray, and custom
CloudWatch metrics.
• Enforce API contracts with OpenAPI/Swagger; design versioned, backward-compatible APIs consumed by
frontend and third-party clients.
• Implement caching strategies using ElastiCache (Redis): response caching, rate limiting, session storage,
and pub/sub messaging.
• Manage database migrations with TypeORM migrations or Prisma Migrate; configure RDS Proxy for Lambda
connection pooling.
• Write comprehensive tests: Jest unit and integration tests, Supertest for API contract testing, and AWS SDK
mocking with aws-sdk-mock.
• Participate in on-call rotation; lead post-incident reviews and drive reliability improvements.
• Conduct code reviews, define backend engineering standards, and mentor junior developers.
• Engage directly with clients to gather API requirements, demo backend capabilities, and present technical
designs.
REQUIRED QUALIFICATIONS
• 4+ years of backend Node.js development experience with at least 2 years in production.
• Strong TypeScript proficiency: generics, decorators, type guards, utility types, and strict mode.
• NestJS expertise: modules, providers, guards, interceptors, pipes, middleware, and custom decorators.
• Deep understanding of Node.js concurrency: event loop, libuv, async/await, streams, and Worker Threads.
• Hands-on AWS experience: Lambda, API Gateway, ECS Fargate, RDS (PostgreSQL/Aurora), DynamoDB,
SQS, SNS, EventBridge, S3, Secrets Manager, IAM.
• PostgreSQL skills: schema design, indexing, EXPLAIN ANALYZE, transactions, and ORM usage (TypeORM
or Prisma).
• DynamoDB data modelling: single-table design, GSIs, LSIs, and access pattern-driven schema design.
• Docker containerisation for local development and ECS Fargate production deployments.
• CI/CD pipeline ownership with GitHub Actions: lint → test → build → deploy across multiple environments.
• Strong understanding of REST principles, HTTP semantics, idempotency, and API security best practices.
NICE TO HAVE
• AWS Developer Associate or Solutions Architect Associate certification.
• AWS CDK (TypeScript) for type-safe infrastructure provisioning colocated with application code.
• GraphQL API design with Apollo Server or AWS AppSync.
• gRPC service design and Protobuf schema management for internal microservice communication.
• AWS Step Functions for multi-step workflow and saga orchestration.
• Kinesis Data Streams for high-throughput real-time event ingestion.
• Experience with the Serverless Framework or SST (SST Ion) for Lambda-first architectures.
• OpenTelemetry instrumentation for vendor-agnostic distributed tracing.
• Consulting or professional services background with direct client delivery experience.
• Familiarity with AI/ML integration: AWS Bedrock, OpenAI API, or LangChain.js in production.
ODI Recruitment
HR OfficerODI Technologies Inc.
Active within three days
Posted on 11 May 2026
Golang、PHP开发工程师
97EX
$3-6K[Monthly]
Remote5-10 Yrs ExpBachelorFull-time
Dora lee人力資源經理
Backend Developer
Endless Motion Marketing and Consultancy
₱30-40K[Monthly]
Remote<1 Yr ExpBachelorFull-time
Ruth Delos ReyesHR Officer
Backend Developer
Teams by Design
₱30-35K[Monthly]
Remote1-3 Yrs ExpBachelorContract
Charmaine MoquiaHR Officer
Rust后端开发
Best Web3
$2-4K[Monthly]
Remote3-5 Yrs ExpBachelorFull-time
PJ BrittenHR Manager
Backend Developer
Espeo Software Sp. z o.o.
$20-25[Hourly]
Remote5-10 Yrs ExpEdu not requiredFreelance
Magdalena GoHR Officer
If your job position involves working overseas, please stay vigilant and keep all communication within the Bossjob platform to avoid potential scams.
Your safety is our priority. Be cautious if an employer has any of the following behaviors, and report them immediately through the platform.
Some of our features may not work properly on your device.
If you are using a mobile device, please use a desktop browser to access our website.
Or use our app: Download App