Find a jobRecruiters

Senior Software Engineer (Fullstack/Backend NestJS)

Exclusive opportunity

Hybrid

Senior Software Engineer (Fullstack/Backend NestJS)

Invitrace Co., Ltd.

Senior Software Engineer (Fullstack/Backend NestJS)

Skills

SQL QueriesMongoDBDockerNestReactNodeTypescriptTesting & QAPostgreSQLMySQLKafkaRedisGitGraphQLSwagger/OpenAPIAIAWSChange ManagementJavascript

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bangkok, Thailand

Work mode:

Hybrid

Published on:

22 September 2026

What they need


Description

We’re looking for a Senior Software Engineer to design, build, and scale backend services that are secure, reliable, and easy for other teams to integrate with. You’ll own features end-to-end, mentor others, and help shape backend standards (architecture, testing, CI/CD, observability).

Key Responsibilities

  • Design and develop backend services using NestJS (TypeScript) with clean architecture and maintainable patterns

  • Build maintain REST APIs (and/or GraphQL) with strong contracts and documentation

  • Implement event-driven architecture with Kafka (producers/consumers, topics, partitions, consumer groups)

  • Define and enforce API versioning + deprecation strategy (backward compatibility, migration timelines, and client communication)

  • Use Redis for caching, rate limiting, sessions, and distributed locks where appropriate

  • Own data design and performance for SQL (PostgreSQL/MySQL) and/or NoSQL where appropriate

  • Implement auth & security practices (JWT/OAuth2, RBAC, input validation, rate limiting, audit logging)

  • Improve reliability: logging, monitoring, tracing, alerting, and incident response practices

  • Optimize performance (query tuning, caching with Redis, async jobs/queues)

  • Collaborate with Product, Frontend, QA, and DevOps to deliver features in iterative releases

  • Write high-quality tests (unit/integration/e2e), enforce code review standards, and maintain CI/CD pipelines

  • Mentor engineers, contribute to engineering guidelines, and help with technical decision-making.

  • Own schema change & migration strategy (e.g., Prisma/TypeORM migrations, rollout/backfill patterns, zero/low-downtime migrations)

  • Leverage agentic AI tools and coding assistants (specifically Claude Code) to accelerate development, while maintaining absolute accountability for reviewing, testing, and securing all AI-generated logic before committing to the codebase.

Core Skills

  • Fullstack JavaScript/TypeScript development (production-grade)
  • NestJS backend development
  • RESTFul API design, integration, and development
  • API documentation (Swagger/OpenAPI)
  • ORM frameworks for backend data handling
  • API lifecycle management (versioning, deprecation, compatibility, migration guides)
  • Schema migration & database change management (Prisma/TypeORM migrations, safe rollout patterns)
  • SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Caching & async processing (Redis, queues)
  • Git, Docker, and CI/CD pipelines
  • Testing frameworks (Jest, React Testing Library, e2e basics)
  • Production troubleshooting & observability (logging, monitoring, RCA)
  • Security best practices and secure coding (OWASP awareness)
  • Performance optimization strategies (backend)
  • Clean Architecture & SOLID principles
  • UML & ER diagram understanding (implementation-ready)
  • Agile/Scrum collaboration and cross-functional communication
  • Responsible AI-assisted development (critical code review, security validation, and ownership of outputs from tools like Claude Code)

Qualifications

  • 5+ years of backend/software engineering experience
  • 3+ years with Node.js + TypeScript in production
  • Strong experience with NestJS
  • Production experience with an ORM
  • Hands-on experience with Redis
  • Hands-on experience with Kafka (or similar event streaming/message broker)
  • Experience deploying and operating services on AWS
  • Experience with databases: PostgreSQL, MySQL, or MongoDB
  • Experience integrating and consuming APIs using REST API
  • Experience with Git, Docker, and CI/CD pipelines
  • Experience​ with testing frameworks (e.g., Jest, React Testing Library).
  • Understanding of secure coding practices and web application security.
  • Experience utilizing AI CLIs and agentic development tools (e.g., Claude Code) responsibly, demonstrating the ability to critically audit AI-generated code for edge cases, security vulnerabilities, and architectural alignment.
  • Strong problem-solving and communication skills
  • Understanding of clean architecture, SOLID principles.
  • Experience in creating POC projects for technical evaluation.
  • Skilled in documenting systems with UML and ER diagrams.
  • Experience in version control (Git) and entry-level CI/CD concepts
  • Familiarity with security best practices and basic performance optimization strategies
  • Strong communication skills, openness to feedback, and readiness to collaborate
  • Stay updated with emerging technologies and collaborate effectively with a team.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools