Senior Software Engineer, Backend

Published: 1 month ago
Avatar for Magic

Magic

Bringing the next billion to web3 with secure, delightful authentication

Job Location

Job Type

Full Time

Visa Sponsorship

Available

Hires remotely

Everywhere

Relocation

Allowed

The Role

Magic is an early stage, fast-growing contender to transform the antiquated user identity space by eliminating the need for passwords, with backing from top investors such as Tiger Global, Lightspeed Ventures, SV Angel, Social Capital, Northzone, Placeholder, Naval Ravikant, Alexis Ohanian, Ryan Hoover, and Balaji Srinivasan.

Our mission is to safeguard the trust between users and Internet services by establishing a secure and authentic digital identity. Magic's vision is to build the passport of the internet. We are looking for team members who are not afraid to push beyond the status quo and create the most straightforward, most secure, and most long-term sustainable identity solution for app developers and end-users. This is a unique opportunity to help us disrupt the world of authentication.

We are looking for an experienced Backend Engineer that is able to implement software solutions that are tested, maintainable, reliable, and scalable. They’ll be collaborating with other amazing engineers, and take significant ownership and responsibility in your work. They’ll also be alternating between building out solutions to improve deployment processes, operations procedures, and systems metrics in order to create robust and secure core backend systems as well as intuitive and performant APIs.

"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke

Requirements

What you bring to the table:

  • Scale data architectures to power new use cases i.e. evaluating and introducing best-fit data components such as Kafka on Confluent, Amazon Athena with S3 and/or ElastiCache for Redis.
  • Build upon the foundation of existing databases, data architectures and data components to support and enhance the productivity of the entire engineering team.
  • Scale databases (we run on MySQL) for a fast-growing environment i.e. planning and executing online DDL operations to evolving MySQL schemas for tables with millions of rows powering millions of transactions.
  • Design and build backend systems that power the Magic authentication experience while taking into consideration empathy towards our customers, developers, and users.
  • Develop internal SLOs and SLIs to drive service reliability and to support external SLAs.
  • Collaborate with other engineers to optimize our software engineering processes.

We are looking for someone who has:

  • 4+ years of experience working as a backend and/or infrastructure engineer in a fast-paced complex environment
  • Expert-level experience working with MySQL and Python in production (Go/Node is a plus)
  • Strong foundation in database design, distributed system design and general backend
  • Experience with cloud-hosted data components e.g. AWS RDS, AWS ElastiCache, etc.
  • Experience leveraging data architectures and components to scale application backends

Bonus:

  • Expertise working with Amazon Web Services
  • Production experience in networking and virtual cloud implementation
  • Have used/implemented SDL at your previous workplaces
  • Have worked with serverless stack (FaaS)
  • Expertise working with Kubernetes
  • Production experience in networking and virtual cloud implementation
  • Experience using/implementing SDL
  • Experience working with a serverless stack (FaaS)

Technologies that we are currently using include Python, React, MySQL, Redis, Docker, K8s (EKS), AWS, HashiCorp (Vault/Terraform), etc. We are deeply driven by the agile development principles. We are looking for people who share the same philosophy, perform under pressure and are comfortable with frequent change requests.

Magic is fully remote, though we would prefer this role specifically to be in a timezone where we can have more hours overlap with the North American team members due to the need for frequent communication and collaboration. #LI-Remote

At Magic, we're looking for team players with passion, empathy, perseverance, and integrity. You're encouraged to apply to this position, even if your experience doesn't precisely match the job description. Your talent and merits will stand out. At Magic, we welcome diverse perspectives and people who aren't afraid to challenge assumptions and the status quo.

More about Magic

Perks and Benefits

Healthcare benefits
Parental leave
Equity benefits
image

Funding

AMOUNT RAISED
$31M
FUNDED OVER
2 rounds
Rounds
A
$27,000,000
Series A Jul 2021
image

Founders

Arthur Jen
CTO • 3 years
San Francisco
image
Jaemin Jin
CPO • 3 years
San Francisco
image
Sean Li
CEO • 3 years
Waterloo
image
Go to team image

Similar Jobs

mParticle company logo
mParticle
The customer data platform for the connected age
Mode2 company logo
Mode2
Modernize your software to cloud native architectures, save money and standardize
Forward company logo
Forward
Forward combine hardware, software and doctors to make quality healthcare available to all
KYC Hospitality company logo
KYC Hospitality
Enterprise Software for Hotels
Harmonize company logo
Harmonize
A remote care platform to impact patients at scale
PrepDD company logo
PrepDD
A smart workspace for accounting teams