One North, a Singapore based IT Services firm is currently hiring Full Stack Developer with Flutter and Dart experience for an on-site assignment.
We are seeking a skilled Full Stack Engineer with expertise in frontenddevelopment (Flutter) and backend development (JavaScript).
The ideal candidate will have 5-10 years of experience in full-stack web application development, with comprehensive knowledge across the entiresoftware development lifecycle from database design to user interfaceimplementation.
You will manage technical implementations, collaborate with stakeholders, anddeliver cutting-edge digital solutions while ensuring technical excellence andadherence to SDLC best practices.
RequiredTechnical Skills
- Flutter & Dart (4+ years) - Production web applications
- JavaScript(ES6) - Modern development with strong proficiency
- State Management: Bloc pattern,
- Build Tools: Webpack, npm
- Server Frameworks: Fastify
- RESTful APIs and GraphQL
- Authentication: JWT, OAuth 2.0, role-based access control
- Microservices architecture patterns
- SQL: PostgreSQL
- ORM/ODM: Sequelize
- Event-driven architecture, message brokers (Kafka)
- Version Control: Git, GitHub
- CI/CD: GitHub Actions, automated deployment pipelines
- Cloud: Azure (AKS)
- Containerization: Docker
- Testing: Jest, Flutter Test, TDD/BDD
- Design Patterns: MVVM, MVP, Clean Architecture
- API Security: Rate limiting, CORS, input validation, XSS protection
- Performance: Query optimization, caching, load balancing
- Monitoring: Error tracking (Sentry), structured logging
Experience
- 5~10 years in full-stack web application development
- Complete software product lifecycle exposure
- Scalable backend services and responsive frontend applications
KeyResponsibilities
- Design, build and deliver scalable full-stack solutions for web applications
- Lead technical implementation across frontend and backend, ensuring high-quality deliverables
- Design and implement RESTful APIs and backend services using TypeScript/JavaScript
- Develop responsive user interfaces using Flutter
- Own platform KPIs including maintenance, performance optimization, and support
- Translate business requirements into well-architected, scalable solutions
- Participate in technical discussions and evolve platform standards and best practices
- Implement data integration, migration, and CI/CD deployment strategies
Education
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent
- Relevant certifications in Flutter, React, or cloud technologies (plus)