Job Search and Career Advice Platform

Enable job alerts via email!

Principal Full Stack Software Engineer

SLEEK R&D AND MANAGEMENT (PTE. LTD.)

Singapore

On-site

SGD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A company focused on intelligent automation seeks a Principal Full Stack Software Engineer to lead the design and implementation of innovative AI-powered solutions. The role involves collaboration with product, design, and engineering teams, and requires extensive experience in full stack development, JavaScript, and TypeScript. The ideal candidate will have a proven track record of building scalable architectures and mentoring engineering teams to elevate quality and standards.

Benefits

Competitive salary
Opportunities for skill development
Collaborative work environment

Qualifications

  • 8+ years of experience in full stack engineering.
  • Demonstrated ability to deliver production-grade applications.
  • Proficient in designing scalable architectures and APIs.

Responsibilities

  • Architect and build AI-powered capabilities.
  • Lead design and implementation of major product features.
  • Mentor and raise engineering quality across teams.

Skills

Full stack engineering experience
Strong proficiency with JavaScript
Strong proficiency with TypeScript
Experience with AI-powered features
Excellent communication skills

Education

BSc in Computer Science or related field

Tools

Node.js
React
Postgres
MongoDB
Job description
About the Role

At Sleek, we are on a mission to streamline operations and elevate customer experience through intelligent automation and modern engineering. We are seeking a Principal Full Stack Software Engineer who will be a key individual contributor responsible for architecting, building, and scaling Sleek’s next generation of AI‑powered capabilities.

Mission

As one of Sleek’s most senior individual contributors, you will partner closely with Product, Design, and Engineering Leads to define technical direction architect robust AI first solutions, and deliver reliable, maintainable software. You will also help integrate AI thoughtfully and pragmatically into Sleek products and internal processes.

Responsibilities
  • High‑quality, scalable, secure engineering solutions
  • Thoughtful and practical application of AI to automate and improve customer workflows
  • High‑quality systems capable of supporting advanced AI workloads at scale
  • Strong engineering standards, testing, and maintainability
  • Clear communication, alignment, and predictable delivery across teams
  • Mentorship and technical leadership to elevate the broader engineering team
Outcomes
Deliver High‑Impact Product and Platform Improvements
  • Lead end‑to‑end design and implementation of major product features and platform enhancements.
  • Deliver solutions that improve performance, reduce operational issues, and enhance scalability.
  • Take ownership of a complex technical domain and become the subject‑matter expert for it.
Strengthen Architecture and Technical Foundations
  • Assess current architecture and propose a 6–12 month roadmap of improvements (performance, reliability, modularity).
  • Introduce or refine engineering patterns and frameworks to speed up development while ensuring stability and quality.
  • Drive adoption of best practices in API design, modular architecture, and system observability.
Improve Quality, Standards, and Engineering Best Practices
  • Establish or refine engineering standards (testing, linting, CI/CD, error handling, code review quality).
  • Champion the use of modern engineering tools, including AI‑assisted development and testing tools, to improve team productivity.
  • Ensure strong automated test coverage and modern DevOps practices across services.
  • Identify recurring technical debt and support requests, and lead systemic fixes rather than one‑off patches.
Advance Performance, Security, and Operational Reliability
  • Introduce meaningful monitoring, logging, alerting, and resilience patterns for critical services.
  • Detect and fix bottlenecks in API performance, data modeling, database queries, or front‑end rendering.
  • Strengthen "secure‑by‑default" coding practices and guide teams on potential risks.
Mentor and Elevate the Engineering Team
  • Provide hands‑on coaching to mid and senior engineers; uplift the skillset of the entire engineering org.
  • Lead architecture reviews, design discussions, and tech deep dives with clarity and influence.
  • Act as a force multiplier through clear documentation, reusable components, patterns, and frameworks.
Strengthen Cross‑Functional Collaboration
  • Work closely with PM, QA, and Design to refine requirements and ensure stories meet DOR/DOD.
  • Communicate proactively about risks, trade‑offs, estimates, and delivery expectations.
  • Serve as a trusted partner to business and product stakeholders for complex or ambiguous technical problems.
Role Requirements
  • 8+ years of full stack engineering experience
  • 8+ years leading delivery of complex systems
  • Experience designing scalable architectures, APIs, and services with strong testing and observability.
  • Strong proficiency with JavaScript and TypeScript.
  • Strong proficiency in modern backend technologies (Node.js, bonus to have experience with NestJS) and frontend frameworks (React or Vue).
  • Strong proficiency with relational databases (Postgres or MySQL) and no‑SQL databases (MongoDB), along with ORMs like TypeORM and Mongoose.
  • Proven track record delivering production‑grade applications in SaaS, B2B, FinTech, or similar environments.
  • Hands‑on experience building and integrating AI‑powered features, such as LLM‑based automation, classification, document processing, or workflow enhancement.
  • Familiarity with AI development and evaluation tools (e.g., vector search, embeddings, prompt frameworks, or AI‑assisted development tools).
  • Solid understanding of cloud platforms (AWS preferred), CI/CD pipelines, and DevOps practices.
  • Excellent communication skills and experience partnering with Product, Design, and QA.
  • A history of mentoring engineers and raising engineering quality across teams.
  • Nice to have: Experience in FinTech (accounting, bookkeeping, etc).
Behavioural Fit
  • Ownership: Reliability and proactive help to get things back on track when challenges arise.
  • Humility: Open‑mindedness to feedback and willingness to learn from others.
  • Structured Thinking: Sound judgement to balance the needs of the organisation, team and customers.
  • Attention to Detail: Track multiple complex workstreams and notice missing or inconsistent information.
  • Excellent Listener and Clear Communicator: Presence in calls and thoughtful sending of messages in a multilingual team.
  • Analytical Mindset: Data‑driven decisions to enhance testing coverage and performance metrics.
  • Collaboration‑Driven: Proactive communication and advocacy for quality throughout the development process.
  • Data‑Driven: Use sound data to support strategies and review the success of initiatives.
  • Can Have Tough Conversations in a Positive Way: Kindness and empathy build excellent working relationships.
Interview Process
  • A ~30 minute chat with a member of the HR Team.
  • Take Home Assessment: A 2–3 hour take‑home assessment that covers both backend and frontend, challenging the candidate’s ability to build projects from scratch and adhere to good coding standards.
  • Technical Interview: A ~90 minute chat with the Hiring Manager and/or another member of the team to validate the technical aptitude of the candidate.
  • Career Deep Dive/Behavioral fit interview: A ~30–45 minute chat with the CTO to validate our desired experience.
  • Offer + reference calls.
Background Screening

Requirement for background screening. Please be aware that Sleek is a regulated entity and as such is required to perform different levels of background checks on staff depending on their role. This may include external vendors to verify the following: education, any criminal history, any political exposure, any bankruptcy or adverse credit history. We will ask for your consent before conducting these checks. Depending on your role at Sleek, an adverse result on one of these checks may prohibit you from passing probation.

Legal Notice

By submitting a job application, you confirm that you have read and agree to our Data Privacy Statement for Candidates, found at sleek.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.