Software Engineer (Backend)
Magic Labs, Inc., United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Apr 11, 2021
Last Date
May 11, 2021
Location(s)

Job Description

Magic is an early stage, fast-growing challenger to transform the antiquated user identity space by eliminating the need for passwords, with backing from top investors such as Lightspeed Ventures, SV Angel, Social Capital, Placeholder, and Naval Ravikant.

Our mission is to safeguard the trust between users and Internet services by establishing a secure and authentic digital identity. Magic’s vision is an Internet of people, not credentials. We are looking for team members who are not afraid to push beyond the status quo and create the simplest, most secure, and most long-term sustainable identity solution for app developers and end-users.

We are looking for a Backend Engineer who will help us disrupt the world of authentication and radically simplify how developers implement passwordless authentication in their applications - uncompromising on user experience, reliability, and security.

You should be able to implement software solutions that are tested, maintainable, reliable, and scalable. You’ll be collaborating with other amazing engineers, and take significant ownership and responsibility in your work. You’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.

We are pursuing a vision of bringing about a more authentic internet, and are not afraid to embrace the very real challenges that must be overcome in order to achieve it. We’re big dreamers but also pragmatists. As such, we rely on state-of-the-art web technologies to build products that exist nowhere else in the industry today.

Requirements

What you bring to the table:
  • Design and build backend systems that power the Magic authentication experience, while maintaining empathy towards our customers, developers, and users
  • Build and improve our APIs so that they are as scalable, performant, intuitive as they can be
  • Own the architecture and development of system components to improve monitoring, alerting, and stability with compliance, with security in mind
  • Build upon the foundation of the existing systems to support and enhance the productivity of the entire engineering team across the globe
  • 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:
  • Ideally 2+ years of experience working as a backend engineer in a cross-functional team (design, frontend, backend, and operations) with strong communication skill
  • Proficient in Python (Go/Ruby is a plus)
  • Strong foundation in API design, distributed system design, and backend implementation
  • Have experience in containerization technologies. Ex: Docker, Kubernetes, ECS, etc.
  • Production experience in SQL and database design using MySQL, PostgreSQL, or similar
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)
  • Have a startup mentality: team player, self-motivated, high-integrity, pragmatic, resourceful, can execute under pressure

Technologies that we are currently using include Python, MySQL, Redis, Docker, 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. We are remote-friendly.

Magic is securing over 20 million authentication requests per month and our top priorities are availability, security, and amazing developer and user experience.

Magic is remote-friendly, 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.

Job Specification

Job Rewards and Benefits

Magic Labs, Inc.

Information Technology and Services - Amsterdam, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.