Invitrace Co., Ltd.
Senior Software Engineer (Fullstack/Backend NestJS)
Skills
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
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
5 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
1 hour ago
Quick apply