vinova pte. ltd.
Toa Payoh / Global
Toa Payoh / Global
Company Overview
Established in 2010, Vinova is an award-winning development company specializing in mobile, web, and enterprise applications. We serve global clients across IoT, blockchain, fintech, networking, and ecommerce, delivering quality products through passionate collaboration.
Job Summary
Develop and maintain full-stack web applications, build AI-powered modules, and implement CI/CD pipelines while collaborating with cross-functional teams to deliver scalable, high-quality software solutions.
Responsibilities
Develop and maintain full-stack applications using ReactJS with TypeScript for frontend and Python frameworks such as Django or FastAPI for backend to deliver robust web solutions
Build and enhance modules for data-intensive systems incorporating complex AI-powered workflows to improve system capabilities
Implement and maintain CI/CD pipelines using GitLab to automate software deployment and ensure continuous integration
Develop automated testing scripts and quality assurance frameworks to maintain high software reliability and performance
Collaborate closely with team members to provide technical insights and feedback that improve code quality and project outcomes
Participate in code reviews and contribute to technical architecture decisions to ensure scalable and maintainable system design
Required competencies and certifications
Demonstrated minimum 3 years of experience in full-stack web application development
Experience working effectively within a development team and using CI/CD tools such as GitLab
Proficiency in JavaScript/TypeScript frameworks (e.g., ReactJS, AngularJS) to develop customized front-end components
Proficiency in Python web frameworks (e.g., Django, Flask) or backend frameworks (e.g., FastAPI), with preference for Django
Understanding of DevOps principles and ability to automate software testing and deployment for containerized applications using tools like GitLab, Docker, and Kubernetes
Knowledge of software architecture principles, system design, and building resilient distributed systems
Experience making technical decisions that balance performance, maintainability, and business requirements
Preferred competencies and qualifications
Experience developing application software components involving AI and data analytics, collaborating with multidisciplinary teams including data scientists and data engineers
Experience using observability and monitoring tools such as OpenTelemetry
Familiarity with Government ICT & SS Management (IM8) policies and compliance requirements
Toa Payoh, Singapore / Global
Toa Payoh, Singapore / Global
Toa Payoh / Global
Singapore / Global
Singapore / Global
Singapore / Global