Senior Software Engineer (Guadalajara, Jalisco, Mexico)

With Zero in Guadalajara - MX

More jobs from Zero

Posted on June 11, 2019

About this job

Job type: Full-time
Role: Backend Developer

Technologies

python, ruby-on-rails, ruby, gcp

Job description

OVERVIEW

As an early member of our engineering team, you’ll have a direct impact on the success of Zero by building out our core foundations. Dealing with distributed systems, financial transactions, security, computer vision, and machine learning means your job will be as exciting as it is fulfilling.

YOUR ROLE

  • Working with stakeholders inside and outside of Zero to define problems and codify requirements.
  • Design and implement software, in constant collaboration with the rest of Zero's engineering team.
  • Build systems that perform, scale, can't be compromised, and manage themselves using DevOps.
  • Being passionate about building the best financial services out there.

CHALLENGES

  • Performing banking operations with reliability, speed, scalability, and security
  • Determining customer eligibility and preventing fraud
  • Predicting customers' future balances based on past income, expenses and spending trends
  • Neverending threat analysis for attempted intrusion breaches as well as fraudsters

QUALIFICATIONS

  • Computer Science degree (or equivalent), or certification in relevant backend-related technologies
  • Excellence in programming, including mastery of at least one object-oriented language and its ecosystem and of object-oriented principles and patterns (there's Python and Java here, and there may be more), as well as comfort with other paradigms
  • Solid knowledge of the technological fundamentals of developing applications for the Internet, including Unix/Linux, relational databases, HTTP and REST
  • Fluent in extreme programming practices and agile development, ruthless in testing, and eager to deliver as early and often as possible
  • Experience building distributed systems and working in a microservice-oriented infrastructure
  • Enthusiastic collaborator and clear and precise communicator in speech and writing inside and outside of Engineering
  • A track record of successful, substantial projects

BONUSES

  • Technical experience related to credit cards, banking or other areas of FinTech.
  • Expertise in information security
  • Facility with front-end web development
  • Experience with AWS, GCE, Docker, Kubernetes, and DevOps (automation-centric systems administration)

BENEFITS

  • We pay 100% of your medical, dental, and vision premiums
  • We’ll provide whatever equipment you need to succeed
  • Lunch and breakfast expenses paid
  • Standing desks for everyone
  • A beautiful office with a large kitchen filled with a variety of drinks, coffee, snacks, and breakfast sandwiches

ABOUT ZERO

Zero is a next-gen fintech company disrupting consumer banking through beautiful design, innovative features, and a business model that allows us to offer better economics to customers than traditional banks.  Zero combines the simplicity of a debit card with the cash back of a credit card. Your money is safe and secure in an FDIC-insured checking account and you earn a high-yield on your deposits and unlimited 1% to 3% cash back on your purchases with Zerocard, a World Mastercard.  There are no foreign transaction fees, annual fees, account minimums, or monthly maintenance fees, and our support team in California is available 24 hours a day, 7 days a week. According to the New York Times, Zero is "a better overall offer than almost any credit card." Our team has launched successful products in prior roles at companies including Apple, Capital One, Dropbox, Shift, and Zynga.  Zero is backed by leading investors including New Enterprise Associates, Silicon Valley Bank, Signalfire, Eniac Ventures, and Nyca Partners.

Skills & requirements

QUALIFICATIONS

  • Computer Science degree (or equivalent), or certification in relevant backend-related technologies
  • Excellence in programming, including mastery of at least one object-oriented language and its ecosystem and of object-oriented principles and patterns (there's Python and Java here, and there may be more), as well as comfort with other paradigms
  • Solid knowledge of the technological fundamentals of developing applications for the Internet, including Unix/Linux, relational databases, HTTP and REST
  • Fluent in extreme programming practices and agile development, ruthless in testing, and eager to deliver as early and often as possible
  • Experience building distributed systems and working in a microservice-oriented infrastructure
  • Enthusiastic collaborator and clear and precise communicator in speech and writing inside and outside of Engineering
  • A track record of successful, substantial projects

Apply here