jobs in Vinova

Full Time Full Stack Engineer Jobs, in Vinova - Maukerja

Full Stack Engineer

Vinova

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities


Full Stack Engineer

About Us

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 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 deliver high-impact digital solutions for global clients. You will be engaging clients in both on-site and off-site capacities.

What you will be working on

We are seeking a Full Stack Software Engineer to join GovTech, forward deployed to the Ministry of Education. You will maintain and support a portfolio of digital products that serve MOE schools and HQ, with All Ears as the flagship product. All Ears is MOE's identity-aware data collection platform. It processes more than 4 million submissions a year across more than 43k staff and 400k students in all MOE schools. The wider portfolio also includes School Cockpit Mobile, FlexiList, School Timetable Application, and OneSchoolBus. Several of these products are in a planned wind-down, so you will keep them stable and supported while their sunset or transfer paths are complete. This is a hands-on engineering role. You will write, review, and ship code across the stack, fix defects, apply security patches, and support planned migrations, working alongside other engineers, GovTech staff, and MOE stakeholders.

Key responsibilities

  • Maintain and support the portfolio: Keep All Ears and the supporting products stable through bug fixes, security patches, infrastructure upkeep, L2 and L3 support, and monitoring.
  • Ship full stack changes: Build and update frontend and backend features across multiple codebases and languages.
  • Support migrations: Complete the All Ears v2 migration and retire from the legacy codebase and adapt products for planned work such as the TCI and Connectogram migrations to Teachers Workspace.
  • Keep it maintainable: Keep runbooks, technical notes, and handover material current, so the products stay maintainable and transferable.
  • Collaborate across teams: Work with GovTech engineers, product staff, and MOE stakeholders to align priorities and delivery.

What we are looking for

  • Experience: Minimum 4–7 years of hands-on full stack software engineering.
  • Languages and frameworks: Proficiency with a modern JavaScript or TypeScript framework (React), backend APIs and services, and relational databases (PostgreSQL).
  • Comfort working across more than one language and codebase.
  • Cloud and infrastructure: Working knowledge of cloud-hosted applications, containerised deployments (Docker), and CI/CD pipelines.
  • Observability and troubleshooting: Analyse logs and metrics using AWS tools such as ECS and CloudWatch, and OpenTelemetry for tracing, metrics, and logs.
  • Version control and code review: Proficiency with Git and quality gates.
  • Software lifecycle: Solid understanding of the software development lifecycle and Agile delivery on product-centric teams.
  • Security-aware: Attention to secure coding practices and awareness of government security and compliance requirements.

Nice to have

  • Government domain: Familiarity with government or public-sector delivery contexts.
  • Personal attributes
  • Self-directed: A driven, resourceful engineer who can pick up unfamiliar codebases quickly.
  • Pragmatic: Balances speed and quality and makes sensible tradeoffs in a maintenance context.
  • Comfortable with ambiguity: Navigates shifting priorities as products transition, sunset, or transfer.
  • Collaborative: Builds good working relationships with stakeholders, teammates, and vendors.
  • Ownership: Takes responsibility for the stability and quality of the products in their care.


Benefits

  • Premium health insurance coverage.
  • Annual leave and public holidays in accordance with statutory requirements.
  • Competitive salary package.
  • Opportunity to work on Singapore government digital products and gain exposure to large-scale public-sector systems.

Hiring Process

  • Tech Assessment: 1-hour online assessment covering basic software engineering fundamentals (minimum score of 70% to pass).
  • Tech Interview: In-depth technical discussion and evaluation with the Engineering Manager.
  • Cultural Fit Interview: Alignment session with the Lead Product Manager to assess collaboration, problem-solving mindset, and adaptability.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More