Start Your Search Here

Job Search

vinova pte. ltd.

Toa Payoh, Singapore / Global

Fullstack Software Engineer - MDDI

Job Description

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

Apply Now

Similar Opportunities

View all jobs