Senior Software Engineer
Role details
Job location
Tech stack
Job description
As a Senior Fullstack Engineer at AURA, you will take a leading role in designing, developing, and maintaining our platform across the entire stack. This role requires someone passionate about building scalable, high-quality systems and fostering collaboration within a fast-paced, high-performance team. You will use your expertise to create seamless user experiences, optimize backend systems, and contribute to life-saving technology.
WHAT YOU'LL DO
-
Design, develop, and maintain end-to-end features for AURA's platform.
-
Architect scalable backend systems and APIs.
-
Collaborate closely with product teams to create intuitive and high-quality user interfaces.
-
Mentor and guide other engineers to foster growth within the team.
-
Lead by example in delivering high-quality, well-tested, and maintainable code.
-
Proactively identify and resolve bottlenecks, bugs, and performance issues.
STACK
-
Core: Node.js, React, React-Native, TypeScript;
-
Frontend Tooling: Vite, Storybook.js;
-
DevOps: AWS CodePipeline, CodeMagic, Github Actions;
-
Cloud: AWS (ECS, Lambda, Aurora, SQS, Cloudfront);
-
Persistence: PostgreSQL, DynamoDB, S3, Snowflake
Requirements
Do you have experience in UX?, * Minimum of 5 years as a fullstack engineer, including experience with Node.js, React, and TypeScript/Javascript.
-
Proven expertise in designing and developing scalable backend systems and integrating APIs.
-
Strong frontend development skills, with a focus on creating engaging and performant user interfaces.
-
Understanding of database design and optimization, particularly with PostgreSQL.
-
Familiarity with cloud platforms (AWS preferred).
-
Experience in mentoring and guiding team members, with a focus on collaboration and code quality.
-
Track record of delivering high-quality, bug-free code with attention to detail.
-
Passionate about building technology that saves lives and improves access to emergency services.