Full Stack Developer
Koda North
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Singapore, Philippines, Vietnam
- Job Type
- full-time
- Work Format
- ๐ Remote Worldwide
- Salary
- Not specified
- Posted
- October 26, 2026
Job Description
About the role
Koda North is hiring Full Stack Developers to build and improve modern web applications, backend services, APIs, databases, and user-facing features. We are looking for practical developers who can work across the stack, understand existing systems, solve problems independently, and use modern development practices and AI-assisted development tools effectively. This position is open only to candidates currently located in Singapore, the Philippines, or Vietnam. Applications from other locations will not be considered.
What you will do
- Build and maintain frontend and backend application features
- Develop APIs, business logic, database workflows, and third-party integrations
- Create responsive and maintainable user interfaces
- Debug issues and improve application performance, reliability, and security
- Write clean, maintainable code and participate in code reviews
- Use AI-assisted development tools effectively while reviewing and validating generated work
- Collaborate with the team from requirements through release
What we are looking for
- 5+ years of professional full stack development experience
- Strong JavaScript or TypeScript fundamentals
- Experience with a modern frontend framework such as React, Next.js, Vue, or Angular
- Backend experience with Node.js, Python, Java, or similar technologies
- Experience with REST APIs and relational databases such as PostgreSQL or MySQL
- Good understanding of Git, debugging, testing, and production development
- Experience using AI-assisted development tools such as Claude Code, Codex, Cursor, GitHub Copilot, or similar tools
- Ability to work independently and take ownership of assigned work
Nice to have
- Experience with SaaS platforms, dashboards, portals, or business applications
- Experience with cloud environments, Docker, CI/CD, or production deployments
- Experience with application security, authentication, integrations, or background processing
- Experience improving or modernizing existing applications
Role overview
๐ฏ Who is this job for?
This role is suitable for a Senior Full Stack Developer with at least 5 years of professional experience, currently located in Singapore, the Philippines, or Vietnam. Candidates should have strong JavaScript or TypeScript skills, frontend framework experience, backend development expertise, and knowledge of REST APIs, relational databases, Git, testing, debugging, and AI-assisted development tools. They should be familiar with building and maintaining full stack features, developing integrations and business logic, improving performance and security, modernizing existing applications, and independently delivering work from requirements through release.
๐ฌ Potential Interview Questions
How would you structure a full stack feature from a user requirement through production release?
I would clarify the requirements, design the API and data model, implement the backend and frontend, add automated tests, and validate the feature locally and in a staging environment. I would then submit it for review, deploy it through CI/CD, and monitor the release for errors or performance issues.
How would you design a REST API for a business application using Node.js or Python?
I would define resource-oriented endpoints, appropriate HTTP methods and status codes, clear request and response schemas, validation, authentication, authorization, and consistent error handling. I would also document the API and add unit and integration tests for important workflows.
How would you optimize a slow PostgreSQL or MySQL query?
I would inspect the query plan using tools such as EXPLAIN, check indexes, review joins and filters, and look for unnecessary data retrieval or repeated queries. I might add or adjust indexes, rewrite the query, improve pagination, or change the data-access pattern after measuring the impact.
What are the key considerations when building a responsive React or Next.js interface?
I would create reusable components, use semantic HTML and accessible controls, design for different screen sizes, and manage state at the appropriate level. I would also consider loading and error states, performance, server-side rendering or data fetching requirements, and maintainable component boundaries.
How would you prevent common security issues in a full stack application?
I would validate and sanitize inputs, use parameterized database queries, protect secrets, enforce authentication and authorization on the server, and configure secure cookies, HTTPS, and appropriate CORS and security headers. I would also apply least privilege, keep dependencies updated, and log security-relevant events without exposing sensitive data.
How would you implement authentication and authorization for a SaaS application?
I would use a secure session or token-based approach, hash passwords with a strong algorithm, and implement role- or permission-based authorization on the backend. Every protected operation would verify the user’s identity and permissions server-side rather than relying only on frontend checks.
How do you debug a production issue that cannot be reproduced locally?
I would examine logs, metrics, traces, recent deployments, database activity, and request context while avoiding exposure of sensitive information. I would first mitigate the impact if necessary, reproduce the issue in a safe environment using production-like data, then implement a tested fix and add monitoring or regression coverage.
How would you design background processing for third-party integrations?
I would place long-running or failure-prone work in a queue processed by workers, use retries with exponential backoff, and make operations idempotent to prevent duplicate effects. I would also track job status, handle dead-letter cases, enforce timeouts, and monitor external API limits and failures.
What testing strategy would you use for a modern full stack application?
I would combine unit tests for business logic, integration tests for APIs and database workflows, and end-to-end tests for critical user journeys. Tests should run in CI, use isolated and predictable data, and cover validation, authorization, error handling, and important regression scenarios.
How do you use AI-assisted development tools safely and effectively?
I use AI tools to accelerate exploration, scaffolding, refactoring, test generation, and documentation, but I treat their output as untrusted suggestions. I review the code for correctness, security, performance, licensing concerns, and consistency with the existing architecture, then run tests and validate behavior before committing it.
๐ Job Summary
Koda North is hiring a senior Full Stack Developer to build and enhance modern web applications, backend services, APIs, databases, and user-facing features. You’ll work with JavaScript or TypeScript, React, Next.js, Vue, or Angular, alongside Node.js, Python, Java, REST APIs, PostgreSQL, or MySQL, using modern and AI-assisted development tools. This is a full-time, fully remote role open to candidates currently based in Singapore, the Philippines, or Vietnam, with salary details not specified. Apply to take ownership of meaningful product work, collaborate across the development lifecycle, and improve scalable, secure production systems.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 9,500+ registered developers. Starting free.
See PricingRelated jobs
Senior Product Engineer (TS/NodeJS/Vue)
n8n
Full-timeIs this your listing? Claim or request removal