Senior Software Developer (Full-Stack) – AI-First
- Compensation
- 55K–75K / mo
- Location
- Bangkok
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree or higher in Computer Engineering, Computer Science, Information Technology, or related fields.
- At least 5 years of professional web application development experience.
- At least 1 year of continuous hands-on experience using AI coding assistants/agents in production: Able to present concrete artifacts (e.g., a repository or feature co-developed with AI, custom rules/
- Proficiency with Agentic AI workflows: Hands-on experience with tools such as Claude Code, Cursor Agent, or GitHub Copilot Agent for multi-file, multi-step orchestration (ingesting specs generating co
- Prompt & Context Engineering skills: Ability to supply complete context, code references, design patterns, and acceptance criteria to LLMs to yield deterministic, high-quality results.
- Critical Code Review ability: Sharp eye for subtle logic bugs, security vulnerabilities, hallucinated/outdated libraries, and anti-patterns; strictly avoids pushing code without complete personal comp
- Strong proficiency in C# and .NET (.NET Core / .NET 6/8), RESTful Web API architecture, and Entity Framework.
- Strong proficiency in React (Function Components, Hooks, State Management such as Redux/Context), JavaScript/TypeScript, HTML5, CSS3, and responsive design.
- Solid experience with Microsoft SQL Server, including complex T-SQL queries and stored procedure optimization.
- Proven command of Git version control and team-based workflows (branching models, Pull Requests, peer reviews).
- Solid understanding of RESTful architecture, authentication/authorization mechanisms (JWT/OAuth), and systems integration.
Nice to have
- Prior experience integrating AI into CI/CD pipelines (e.g., automated AI code reviews on PRs, automated test generation, or Model Context Protocol [MCP]/connectors bridging AI with Jira, Git, or datab
- Experience integrating or building features using AI APIs (e.g., Claude API, OpenAI / Azure OpenAI) or implementing RAG / LLM-based architectures.
- Domain knowledge in government systems, state enterprises, or e-Procurement platforms.
- Hands-on experience with Microservices, containerization (Docker, Kubernetes), and CI/CD platforms (Azure DevOps, GitHub Actions, Jenkins).
- Practical knowledge of cloud infrastructure (Azure / AWS) and application security hardening (OWASP Top 10).
- Experience working under both traditional Waterfall (SDLC milestone deliveries) and Agile/Scrum methodologies.
Full description
Salary: ฿55,000 – ฿75,000 per month
About us
iCE Consulting is a Thai digital consulting services firm who advises and implements best-in-class solutions to help our clients achieve their paths to technological transformation. Over the past 25 years, we have strived to deliver excellent services to ensure that our clients can make the most out of their investments and eventually be able to enhance their business performances
About the roleJob Title: Senior Software Developer (Full-Stack) – AI-FirstExperience Level: Senior (5+ years of software development experience, including at least 1 year of continuous production use of AI coding assistants)
Work Model AI-First: Utilizing AI coding agents as primary tools for development, testing, debugging, and code review
Reports To: Technical Lead / Project Manager
Collaborates With: System Analysts (SA), Business Analysts (BA), UX/UI Designers, QA/UAT Teams
Tracks Accepted: Full-Stack, or specialization in Backend (.NET) or Frontend (React)
Key Responsibilities
- AI-First Core Development: Develop web applications across all 3 systems (BPP, iMaster, iGarantee) according to specifications and Common Design standards. Leverage AI coding tools (e.g., Claude Code, Cursor, GitHub Copilot) to generate code from specifications and reference implementations, while personally verifying, refining, and maintaining full ownership of code quality.
- Backend Development (C# .NET): Build Web APIs, business logic, and shared services by prompting AI to scaffold Controllers, Services, Repositories, DTOs, and input validation aligned with project architectural patterns.
- Frontend Development (React): Build user interfaces matching Figma designs and interface standards (field formats, modal/message boxes, sorting, pagination, etc.). Use AI to translate Figma designs/specifications into reusable components and verify pixel accuracy.
- Database Management: Write queries and stored procedures on Microsoft SQL Server. Optimize database performance by leveraging AI to analyze execution plans and suggest index/query tuning strategies.
- AI-Assisted Issue & Bug Resolution (SIT/UAT): Receive defect tickets from SAs, utilize AI to parse logs and stack traces, pinpoint root causes in the codebase, propose fixes, and generate unit/regression tests to validate fixes before returning to SA for retesting.
- Code Quality Assurance: Leverage AI to write unit tests, perform preliminary code reviews, verify coding standards, enforce naming conventions, and check against OWASP security baselines before submitting Pull Requests. Refactor code for long-term maintainability.