Senior Software Engineer, Backend
Company: Next Level Recruiting Inc
Location: Anaheim
Posted on: May 8, 2022
|
|
Job Description:
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.
Theyll be collaborating with other amazing engineers, and take
significant ownership and responsibility in your work. Theyll 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. 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.by Jobble
Keywords: Next Level Recruiting Inc, Anaheim , Senior Software Engineer, Backend, IT / Software / Systems , Anaheim, California
Click
here to apply!
|