Aura is on a mission to create a safer internet. In this role, you will build a new Managed Service Provider solution that enhances corporate security for personal devices, focusing on mobile-first feature development and full-stack engineering.
Responsibilities:
- Join our Aura for Business team, tasked with building a first-of-its-kind Managed Service Provider solution that streamlines corporate security for personal devices without intrusive Mobile Device Management (MDM) policies
- Focus on mobile-first feature development using React Native and full-stack development with a Node.js stack
- Take full, end-to-end ownership of complex features, guiding them from initial design and architecture through development, deployment, and iteration
- Be a key technical partner, responsible for navigating ambiguous business goals and translating them into clear, scalable technical requirements
Requirements:
- 6 - 8+ years of professional software engineering experience
- 2 - 3+ years of experience as the lead engineer on a team or on large projects
- Demonstrated success in delivering complex, large-scale projects on time and with quality
- Exceptional communication and collaboration skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
- Expert knowledge of software design best practices, data structures, and algorithms
- In-depth knowledge of cloud technology and the ability to choose the right tool for the job is essential, such as serverless functions vs. containerized services; relational vs. NoSQL databases; appropriate use of caches and queues; etc
- Demonstrated ability and desire to learn new technologies
- Bachelor's Degree in Computer Science or a related field, or equivalent work experience
- Experience with AWS lambda, SQS, and Dynamo DB
- Experience with Microsoft Entra (formerly Azure Active Directory)
- Experience with Python and Databricks