Company Overview
Vinova is an award-winning development company established in 2010, specializing in mobile, web, and enterprise applications. We serve global clients across IoT, blockchain, fintech, and ecommerce, delivering quality products through passionate collaboration and cutting-edge technology.
Job Summary
You will develop and deliver production-grade web and backend applications using Node.js and TypeScript, collaborating closely with clients to build scalable, secure, and user-friendly solutions across cloud and frontend technologies.
Responsibilities
Develop production-grade applications using Node.js and TypeScript following modern web development and component-based architecture
Design and implement frontend features using frameworks such as React and Next.js to create mobile-responsive and Progressive Web Apps (PWA)
Design, develop, and maintain RESTful APIs to support application functionality and integrations
Manage relational and NoSQL databases (e.g., PostgreSQL, DynamoDB) to ensure efficient data storage and retrieval
Implement Role-Based Access Control (RBAC) to secure application resources and enforce user permissions
Ensure audit logging and compliance with data protection regulations such as PDPA
Integrate government digital services including Singpass, MyInfo, and Corppass for user authentication and data verification
Develop and maintain email and SMS notification services using platforms like AWS SES, SNS, and Twilio
Build scheduling and availability management features, including calendar functionalities
Implement attendance tracking systems, such as QR code-based check-in and check-out mechanisms
Create dashboards and generate reports in exportable formats like PDF and Excel for data analysis and monitoring
Develop search and filtering capabilities for profiles and listings to enhance user experience
Build recommendation engines or personalization features based on similarity, preferences, or past user activity
Integrate AI/ML services or APIs (e.g., OpenAI) to enhance application intelligence and automation
Deploy and manage cloud infrastructure using services such as AWS EC2, Lambda, and RDS
Utilize CI/CD pipelines, containerization technologies (Docker, Kubernetes), infrastructure-as-code tools (Terraform, CDK), and monitoring practices to ensure reliable and scalable deployments
Apply AI-assisted coding tools (e.g., GitHub Copilot) to improve development efficiency and code quality
Preferred competencies and qualifications
Prior experience building citizen-facing government systems
Established in 2010, Vinova is a passion-driven and award-winning development company for mobile, web, and enterprise applications. Our clients span the globe and cover a wide range of projects including IoT, blockchain, banking, fintech, networking, and ecommerce.
Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working with a passion, working closely with our customers, and through open but disciplined collaboration.
You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support.
Interested to join our all-star team? Submit your application to us now! Tell us why you want to work with us and why you think you’d be a good candidate. We are looking forward to hearing from you!