Senior Technology Engineer (Full Stack) / Senior Software Engineer / Senior Full Stack Developer

Singapore 1 days agoFull-time External
32.7k - 43.7k / mo
We are seeking a Senior Technology Engineer to architect and build our internal systems and applications. In this hybrid "Builder-Governor" role, you will act as a core technical pillar and work closely with our partner vendor to drive development and delivery while simultaneously writing core code yourself. You will ensure the vendor’s output meets our strict security and architectural standards, eventually owning the codebase entirely as we build out an internal team. Key Responsibilities 1. Vendor Collaboration & Technical Oversight • Co-Development: Work alongside the partner vendor’s engineering team, contributing code and reviewing Pull Requests (PRs) to ensure seamless integration between vendor deliverables and internal systems. • Quality Assurance & Governance: Enforce strict coding standards and architecture patterns. Ensure the vendor adheres to our Third-Party Access Policies, granting access only based on job function and ensuring all external contractors have signed necessary NDAs. • Maintenance & SLAs: Manage the vendor during the maintenance phase, ensuring adherence to our Incident Management Service Level Agreements (e.g., ensuring Critical/Severity 1 issues are resolved within 4 hours). • Knowledge Transfer: Actively "internalize" technical knowledge from the vendor to prepare for the eventual transition to full in-house management. 2. Platform Architecture & Development • Full-Stack Engineering: Lead the technical design of our Progressive Web App (PWA) using React.js + TypeScript and backend services using Node.js (NestJS). • Modular Design: Ensure the platform adheres to a modular service-based structure (User, Portfolio, Compliance, Orders, etc.), preventing the vendor from building a monolithic "black box." • API Gateway: Oversee the exposure of RESTful APIs with strict version control and throttling. 3. Cloud Infrastructure & Security • Azure Environment: Manage the deployment architecture on Azure Cloud. Ensure the vendor’s CI/CD pipelines integrate correctly with our internal Azure tenant. • Identity & Access: Implement Entra ID for internal staff and secure CIAM for clients. Design and audit Role-Based Access Control (RBAC) to ensure data segregation is maintained across all API endpoints. • Regulatory Compliance: Ensure all development (both internal and vendor-led) aligns with MAS Technology Risk Management (TRM) guidelines. 4. Leadership & Culture • AI-Assisted Development: Champion the use of authorized Generative AI tools (e.g., Copilot) to accelerate delivery, while ensuring no Confidential or Restricted data is input into public AI models during the dev process. • Future Leadership: Prepare to scale and lead an internal team of 4-5 developers within 1-2 years, taking over full ownership of the platform from the vendor. Requirements Technical Skills • Experience: 5+ years of full-stack development experience, with at least 2 years in a senior or lead capacity. • Stack: Expert proficiency in React.js, TypeScript, and Node.js (NestJS). • Cloud: Hands-on experience with Microsoft Azure and CI/CD pipelines. • Vendor Management: Proven experience working with external software vendors or offshore teams, specifically in code review, solution validation, and technical acceptance. Domain & Governance Knowledge • Familiarity with MAS TRM Guidelines and Singapore's PDPA requirements. • Experience in Incident Management and holding external parties accountable to SLAs (Response/Resolution times). • Understanding of financial domains (Wealth Management, CRM, Portfolio Management) is a strong plus. Cultural Fit • Collaborative Guardian: You can maintain a positive working relationship with vendors while firmly enforcing Providend’s standards. • Prudent Innovator: You balance the speed of delivery with the "protection first" mindset required for managing family wealth. • Owner’s Mindset: You treat the vendor’s code as your own, knowing that you will ultimately be responsible for maintaining it long-term. Why Join Us? • Strategic Role: You are the key pivot point between external expertise and internal capability building. • Growth: Transition from a Senior Engineer/Lead to an Engineering Manager as we internalize our tech team. • Purpose: Use technology to protect and grow the wealth of families who trust us with their life goals.