Entry Level Full Stack Developer
Insight Trace Sdn Bhd ¡ Tawau, Sabah, Malaysia
Apply & track with Apply Edgeđ *WEâRE HIRING â FULL STACK DEVELOPER**Insight Trace Sdn Bhd* is looking for a capable, hands-on and responsible *Full Stack Developer* to join our technical team.We are looking for someone who can do more than just write code. You should be able to understand requirements, plan a solution, develop it, test it, troubleshoot problems and successfully deploy it to production.đ *Location:* Sabahđź *Position:* Full Stack Developerđ *Employment:* Full-Timeđ° *Salary:* Based on experience, skills and technical assessment*KEY RESPONSIBILITIES*
- Develop and maintain frontend and backend systems
- Develop web and mobile applications
- Design and integrate REST APIs
- Design and manage databases, schemas and migrations
- Implement authentication, authorization and role-based access control
- Troubleshoot bugs and identify root causes
- Maintain and improve existing code written by other developers
- Perform proper testing before deployment
- Deploy applications to staging and production environments
- Handle urgent fixes and time-sensitive production deployments when required
- Monitor applications, logs, crashes and production issues
- Maintain Git/GitHub repositories and proper version-control practices
- Participate in pull requests and code reviews
- Maintain clear technical documentation
- Translate business requirements into technical solutions
- Provide proper technical handover and documentation*PREFERRED TECHNICAL SKILLS*Frontend / Mobile:
- Flutter / Dart
- JavaScript / TypeScript
- React / Next.js or similar frameworks
- Android & iOS development knowledgeBackend:
- Node.js and/or Python
- REST API development
- Authentication / JWT / OAuth
- API security and permissionsDatabase:
- PostgreSQL / MySQL or similar
- Database schema design
- Queries, relationships and migrationsDevelopment & DevOps:
- Git & GitHub
- Branching and Pull Request workflow
- Code Review
- Merge conflict resolution
- Linux / VPS administration
- Docker
- CI/CD
- Environment and secret management
- Staging & Production environments
- Deployment and rollback procedures*DEPLOYMENT SKILLS*Experience with any of the following is an advantage:
- Google Play Store deployment
- Apple App Store / TestFlight deployment
- Web application deployment
- VPS / Cloud deployment
- Domain, DNS and SSL configuration
- Production database migration
- Docker deployment
- CI/CD pipelines
- Application monitoring and logging*TESTING & TROUBLESHOOTING*Candidates should understand the importance of:
- Unit and integration testing
- Testing before production release
- Reproducing bugs systematically
- Reading application and server logs
- Root-cause analysis
- Performance troubleshooting
- Production incident handling
- Verifying fixes after deployment*WHAT WEâRE LOOKING FOR*â Strong problem-solving and troubleshooting abilityâ Able to understand both frontend and backend developmentâ Able to work effectively in a fast-paced environmentâ Comfortable handling tight deadlines and time-sensitive production issuesâ Able to prioritize tasks during critical situationsâ Able to deploy urgent application updates efficiently when necessaryâ Able to understand unfamiliar or existing codebasesâ Able to research and find solutions instead of giving up when facing unfamiliar problemsâ Strong can-do and continuous-learning attitudeâ Able to work independently and communicate blockers earlyâ Able to estimate development time and manage deadlinesâ Takes ownership from:*Requirement â Planning â Development â Testing â Deployment â Verification*â Writes clean, maintainable and properly documented codeâ Understands that development is only complete when the feature works reliably in production*AI-ASSISTED DEVELOPMENT*We encourage developers to use modern AI development tools to improve productivity.However, developers must still be able to:
- Understand the generated code
- Review code before implementation
- Identify incorrect or insecure AI-generated solutions
- Test and debug the implementation
- Explain how the solution works
- Take responsibility for the final codeAI should accelerate development, not replace engineering understanding.*SECURITY AWARENESS*Basic understanding of:
- Secure authentication
- User permissions / RBAC
- API security
- Environment variables
- Credential and secret management
- Database security
- Secure coding practices
- Protection of company source code and confidential information*PROFESSIONAL SKILLS*
- Good teamwork
- Clear communication
- Good time management
- Responsible and accountable
- Willing to learn new technologies
- Able to receive and act on feedback
- Able to explain technical problems to non-technical team members
- Able to properly document and hand over completed work*ADDITIONAL ADVANTAGES*Experience or knowledge in:
- AI / Machine Learning
- Computer Vision
- Face Recognition
- Object Detection
- Python AI frameworks
- Cloud infrastructure
- Docker / DevOps
- System integration
- Mobile application development
- Production monitoring
- Networking / Linux servers*EXPERIENCE*Experienced developers are preferred.Fresh graduates are also welcome to apply if you can demonstrate strong practical skills, technical projects and the ability to learn quickly.We value practical ability, problem-solving and attitude, not only academic qualifications.*TECHNICAL ASSESSMENT*Shortlisted candidates may be required to complete a practical technical assessment involving:
- Understanding an existing codebase
- Debugging an application
- Fixing an existing issue
- API/database implementation
- Git workflow
- Application deployment
- Explaining your technical approach*HOW TO APPLY*Please submit:
- CV / Resume
- GitHub Profile
- Portfolio
- Previous projects
- Links to applications/systems you have developed, if available
- Expected salary
- Earliest available starting date