Senior Platform Engineer
Role details
Job location
Tech stack
Job description
As a Senior Platform Engineer at AURA, you are a highly skilled full-stack engineer with a passion for modernizing and maintaining complex systems. You thrive on taking existing architectures and transforming them into scalable, efficient, and well-documented platforms. You enjoy collaborating closely with other engineers to design and implement new system architectures that support future growth and scalability. Your expertise lies in identifying areas for improvement in legacy systems and leading the charge to elevate the overall engineering excellence of the team.
WHAT YOU'LL DO
-
Lead efforts to modernize and maintain our existing systems, ensuring they are scalable, efficient, and well-documented.
-
Architect scalable systems while working closely with engineering leadership to pre-empt growth & maintenance requirements.
-
Lead by example in delivering high-quality, well-tested, and maintainable code.
-
Build life-saving technology as part of a driven, like-minded technical collective.
STACK
-
Core: Node.js, React, React-Native, TypeScript;
-
Backend: AWS Lambda, Fargate;
-
Persistence: PostgreSQL, DynamoDB, S3, Redis, Snowflake;
-
Tooling: Vite, Storybook.js, CodeMagic, GitHub Actions;
-
Cloud: AWS (ECS, Lambda, Aurora, SQS, CloudFront), GCP
Requirements
Do you have experience in TypeScript?, * Minimum of 5 years as a fullstack engineer, including experience with Node.js, React, and TypeScript/Javascript.
-
Proven track record in re-architecting and modernizing existing systems.
-
Deep understanding of cloud-native architectures (AWS preferred).
-
Ability to identify bottlenecks and implement scalable solutions.
-
Understanding of database design and optimization, particularly with PostgreSQL.
-
Passionate about building technology that saves lives and improves access to emergency services.