Senior Engineer (Full-stack, Product)
Job Description
We are currently expanding and looking for product-oriented Senior 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.
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
- Maintain and contribute to our internal standards for style, maintainability, and best practices, through code review, brown-bags, and tooling
- Seek out blockers to our efficiency as a team (e.g. technical debt, DX, processes), and propose solutions that can enable the team to iterate faster
Must-haves
- 5+ years of experience in software engineering
- 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
- 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 in one or more tech ecosystems / frameworks (e.g. nodejs, typescript, express, nestjs)
- Experience in building web or mobile applications using React and React Native
- Experience in and understanding of when to use various communication patterns, such as REST, Kafka, gRPC
- Familiarity with relational databases and data modelling
- Familiarity with cloud-native technologies (containerisation, orchestration, service meshes, etc.)
- Familiarity in performance optimisation, using caching, auto-scaling, database optimisation, resource management, asynchronous processing, etc.
- Familiarity in using monitoring systems, dashboards, and alerts, to tune performance, optimise system reliability, and investigate incidents
- Strong collaboration and communication skills, with experience working closely with engineers, product managers, designers, and other stakeholders to deliver product value
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.
Date Posted
09/29/2024
Views
0
Similar Jobs
Senior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View DetailsSenior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View Details