Skill diminta
CI/CDCommunicationEnglishGitNode.jsSQLSvelteTypeScript
Deskripsi
- Deskripsi pekerjaan Full-Stack Developer (Node.js/Svelte) 3dvanced Pte Ltd
- Overview
We are seeking a Full-Stack Developer with 3 years of professional experience in building robust, scalable web applications. You will lead design and implementation across both front-end and back-end, guide architectural decisions. Your expertise will drive high-impact projects and technical excellence in our innovative, fast-paced team. You should be proficient in leveraging modern AI coding tools to accelerate development and maintain code quality.
Key Responsibilities
- Architect, design, and develop complex web applications with Node.js, Svelte, and other modern frameworks.
- Lead technical planning, code reviews, and development best practices.
- Leverage AI coding assistants (Claude Code, OpenSpec, Cursor, GitHub Copilot, etc.) for rapid prototyping, code generation, and problem-solving.
- Guide team adoption of AI-assisted development workflows and establish best practices for AI tool usage.
- Review, validate, and refine AI-generated code to ensure quality, security, and architectural consistency.
- Drive UI/UX implementation and technical feasibility analysis for new interfaces.
- Optimize system performance, scalability, security, and reliability.
- Own and improve CI/CD pipelines and development workflows.
- Ensure code quality through testing (unit, integration, end-to-end) and rigorous code reviews.
- Mentor and coach junior developers on both traditional coding practices and AI-augmented development; foster knowledge sharing and technical growth.
- Introduce, evaluate, and implement new technologies, frameworks, and AI tools to improve our stack.
Required Skills and Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3 years of experience as a full-stack developer, with recent projects in Node.js and Svelte 5.
- Demonstrated experience with AI coding assistants (Claude Code, OpenSpec, Cursor, or similar) in production environments.
- Proficiency in "vibe coding" - rapid prototyping and iterative development using AI pair programming.
- Strong ability to craft effective prompts for code generation and understand limitations of AI-generated code.
- Deep expertise in TypeScript and current front-end and back-end technologies.
- Demonstrated experience architecting scalable systems and designing RESTful APIs.
- Advanced proficiency in HTML5, CSS3, modern JS frameworks, and server-side engineering.
- Strong database design (SQL and NoSQL), data modeling, migrations, and performance tuning skills.
- Significant experience with automated testing, code coverage, and test-driven development.
- Advanced proficiency with Git; experience with code branching, pull requests, and release management.
- Outstanding verbal and written English communication for technical and cross-team collaboration.
- Proven experience leading small engineering teams or projects.