Full Stack Engineer

  • Next Gen Cyber LLC
  • Self Lender - Austin, TX
  • Apr 29, 2018
Full time Risk Management Systems Architecture Systems Requirements Planning Test and Evaluation Systems Development Knowledge Management Customer Service and Technical Support Network Services Systems Administration

Job Description

We're a small team of engineers working to help people build credit and savings. We’ve been busy building an in-house banking core that allows us to underwrite and service loans for our customers. With this comes the operational challenge of having to maintain a high-level of security and reliability that’s expected of a modern financial technology stack. Our infrastructure is mostly hosted on Amazon Web Services. Some tools we work with daily include Docker, Terraform, Packer, Gitlab, ElasticSearch, PostgreSQL. Most of our code is written in Python, but we’re open to using other languages if our needs align.

Candidate Description:

We're looking for a full-stack engineer to join our team to work on either improving our financial systems or improving the overall user experience. You'll have the opportunity to take ownership over important parts of our operations and make important technical decisions. You should enjoy developing backend systems, but not be afraid to occasionally dabble in the front-end.

REQUIREMENTS

Qualifications:

  • Bachelor’s degree in computer science or bachelor’s degree in a STEM field.
  • 5+ years of software industry experience (or 3+ years with Masters/PhD)
  • Solid understanding and application of computer science fundamentals: data structures, algorithms and design patterns.
  • Diverse knowledge of various database technologies (including both relational databases and NoSQL stores)
  • Proficient with back-end web technologies such as Python, PHP, MySQL (or PostgreSQL)
  • Familiarity with front-end web technologies HTML/CSS/JS and associated tools (ex: Gulp, Grunt, NPM)
  • Working knowledge of at least one cloud infrastructure provider (AWS, Azure, Google Cloud Platform, etc.)
  • Experience with common software engineering tools such as Git (or other VCS), JIRA, confluence and similar platforms.
  • Ability to work in a Unix-based operating system (Linux, macOS)

Recommended:

  • Understanding of microservices architecture
  • Understanding of data architecture systems (including data warehousing).
  • Basic understand of containers (Docker, Kubernetes)
  • Knowledge of web protocols such as DNS, HTTP, SSL

Job Type: Full-time

Job Location:

  • Austin, TX

Required education:

  • Bachelor's

Required experience:

  • Full Stack Engineering: 5 years
  • Python Development: 5 years

Required license or certification:

  • Authorization to work in the U.S. without sponsorship