Staff Engineer (Full-stack, Product)

Posted 19 Hours Ago
Be an Early Applicant
Kuala Lumpur, WP. Kuala Lumpur, Kuala Lumpur
Expert/Leader
Financial Services
The Role
The Staff Engineer will design and build core systems to enhance StashAway's software and user experience in financial products or onboarding processes. Responsibilities include developing scalable solutions, maintaining coding standards, mentoring engineers, and driving innovation within the engineering team.
Summary Generated by Built In

Description

We are currently expanding and looking for product-oriented Staff Product Engineers (Fullstack) who have a passion for building products that provide seamless customer experience.

You will work to design, build, and support many of the core systems powering StashAway software and user experience, working either in our Financial Products domain (building new and maintaining existing investment products, working on product discovery and investor guidance flows, and building internal tooling for portfolio management), or our Onboarding and Account Lifecycle domain (driving conversion from sign-up to investor through a delightful onboarding experience, handling complex region-specific regulatory requirements for period account review, and building internal tooling for our customer experience and operations team to manage users).

Being part of StashAway's Engineering team, you will build end-to-end product features that you are confident deliver delightful user experiences. You will need to leverage the entire technology stack to realise these goals and will be part of a team that is constantly tackling difficult questions of scale, architecture, and interaction.

As a Staff Engineer, you will also play a pivotal role in technical decision making and leadership to define and maintain our engineering standards, culture, and community.

Your contribution to a dynamic Engineering team allows you to be exposed to a variety of concepts and technologies. You will enjoy being able to have a direct impact on StashAway's internationalisation plans, and the development of features and new investment products.

Do check out to learn more about the technology we use, the challenges we face, and the solutions we deliver!

Responsibilities

  • Work across the stack to build efficient, scalable, and robust solutions, primarily using Typescript, Node.js, React/React Native, and Go.
  • Work in a collaborative agile environment alongside engineers, product managers, designers, and business stakeholders, to maintain a high bar for delivering high-quality code and fast-paced product value
  • Shepherd the definition and improvement of our internal standards for style, maintainability, and best practices. Maintain and evangelise these standards through code review, coaching, brown-bags, and tooling
  • Proactively seek out blockers to our efficiency as a team (e.g. technical debt, DX, processes), and propose and implement solutions that will enable the team to iterate faster
  • Drive innovation across the engineering organisation as a SME for a particular technical discipline, with a willingness to experiment and confront problems of high complexity and wide scope.
  • Guide, coach, and mentor engineers to help them grow in their technical responsibilities
  • Work closely with your Tech Lead to design, scope, and lead technical decision making through the lens of sustainable technical architecture decisions.
Requirements

Must-haves

  • 8+ years of experience in software engineering, with at least 2 years in a senior or staff-level role
  • A strong product mindset, with a passion to deliver high quality experience to customers, not just high quality code
  • Versatility in working across frontend, backend, and infrastructure, with a willingness to learn and adapt as needed
    • Significant professional experience in designing and developing highly-available distributed systems and micro-service architectures, considering both service-to-service and client-to-service communication
    • Strong knowledge and experience in one or more tech ecosystems / frameworks (e.g. nodejs, typescript, express, nestjs)
    • Significant professional experience in building web or mobile applications using React and React Native, with an emphasis on architecture, design patterns, optimisation, and scalability
  • Strong knowledge and understanding of relational databases
  • Experience in and understanding of when to use various communication patterns, such as REST, Kafka, gRPC
  • Strong knowledge and experience with cloud-native technologies (containerisation, orchestration, service meshes, etc.)
  • Proficiency in performance optimisation, using caching, auto-scaling, database optimisation, resource management, asynchronous processing, etc.
  • Proficiency in using monitoring systems, configuring dashboards and alerts, to tune performance, optimise system reliability, and lead incident response
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and organisational problems and propose thorough iterative solutions
  • Demonstrated ability in providing technical mentorship and guidance to junior engineers
  • Strong collaboration skills, with experience working closely with engineering managers, product managers, designers, and other stakeholders to craft technical vision and strategy
  • A background or personal interest in finance, investing, or fintech is a plus!
Benefits

Employee financial and physical well-being

  • Compensation package: You will receive a competitive total compensation package that includes employee stock options if you are a full-time employee.
  • Comprehensive insurance coverage: Free panel outpatient GP clinic visits, group hospitalisation and surgical insurance, and Covid hospitalisation insurance coverage (conditions apply).
  • Management fee discount: You will receive an employee discount on your asset management fees when you invest with StashAway.

Flexible work arrangements and policies

  • Work-from-home policy: You may choose to work from home or the office depending on what works best for you and your team.
  • Work-from-anywhere policy: You may request to work remotely for up to eight weeks in another country.
  • Unlimited paid annual leave: It should be simple for you to decide if you would like to take more or fewer days off. We trust that you are accountable for your work and know best if you need 10 or 30 days of paid annual leave that year.
  • Personal work equipment budget: It’s important that you have a workstation that’s optimal for you wherever you are.

Learning and development opportunities

  • Annual L&D budget: You will be given an annual Learning and Development budget to help you continuously learn in your pursuit of your professional and personal development. You may use the budget for resources and tools that may help you perform better at work.

Team bonding budget and initiatives

  • Quarterly team bonding budget: We encourage you to socialise with colleagues across job functions, departments, and entities to know them better as individuals beyond what they professionally do.
  • Annual off-sites (Oct): Each off-site gathers all employees for a full day of company-wide team bonding activities and challenges.

Top Skills

Go
Node.js
React
Typescript
The Company
177 Employees
On-site Workplace
Year Founded: 2016

What We Do

Start investing for the future you. StashAway is an intelligent investment management platform designed to build and protect your wealth. It offers managed investment portfolios based on your risk profile, as well as cash management solutions, so you never leave your cash idle in a bank savings account. StashAway is headquartered in Singapore, and operates in Malaysia, MENA, Thailand and Hong Kong. www.stashaway.com

Similar Jobs

Unison Consulting Logo Unison Consulting

C++ Developer

Information Technology • Consulting
2 Locations
96 Employees

EBC Financial Group Logo EBC Financial Group

DevOps Engineer

Fintech • Software • Financial Services
Kuala Lumpur, WP. Kuala Lumpur, Kuala Lumpur, MYS
88 Employees
Kuala Lumpur, WP. Kuala Lumpur, Kuala Lumpur, MYS
2530 Employees

Hireio, Inc. Logo Hireio, Inc.

Senior Java Software Engineer

Artificial Intelligence • Cloud • Fintech • Healthtech • Biotech
Kuala Lumpur, WP. Kuala Lumpur, Kuala Lumpur, MYS
55 Employees

Similar Companies Hiring

MyBambu Thumbnail
Social Impact • Payments • Other • Mobile • Fintech • Financial Services • App development
West Palm Beach, Florida
120 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account