Full Stack Engineer

Engineering · Chicago, Illinois
Department Engineering
Employment Type Full-Time
Minimum Experience Mid-level
Compensation DOE

About Uphold

One of the fastest growing fin-tech companies, Uphold is pursuing a mission to democratize investments and payments for people and companies worldwide. Founded in 2014, the Silicon Valley company today has more than 2 million customers in over 150 countries with an impressive 50x increase in Mobile App downloads during the first quarter of 2020. A bridge between the old and new money systems, Uphold allows people to buy, exchange and send more than 100 currencies, cryptocurrencies, precious metals and equities instantly. An engineering-led company with a social inclusion agenda, Uphold provides a stimulating and challenging home for the brightest and best coding talent.


We use a variety of technologies: C++ for areas that require high performance, Go and Python as needed for general solutions, and NodeJS when required for specific integrations. In addition, we utilize (My|Postgre)SQL, redis, bash, linux, etc. Generally, we try to use whatever tool is best for the job, without letting the stack grow too complicated.

We own our technology from end to end, hardware and software, with the support of Uphold technology organization at large.  As a geographically distributed team, our process is highly collaborative. Most of the hard thinking is done before any code has been written.


The Opportunity:


We're looking for someone who creates libraries and services with empathy for the user, be they internal or external. You may be launching and supporting your own products, and owning user facing features. Ideally, you will be able to independently identify and execute on needs within the organization.


What you'll be doing primarily and qualifications:


  • Have at least three years experience in software engineering.
  • Have skills and knowledge of best practices in design and security.
  • Are strong in Go or Python, or excel at learning languages quickly.
  • Are comfortable and efficient collaborating remotely.
  • Have experience working with services or distributed systems.
  • Are comfortable with Linux and shell scripting.
  • Have experience with Git.
  • Have experience with testing practices.


Bonus if you have experience with:


  • React or other frontend frameworks
  • MySQL or Postgres
  • AWS
  • Makefiles
  • K8s
  • Networking
  • Blockchain and cryptocurrency


EEOC Employer

We're proud to be an Equal Opportunity Employer and we celebrate our employees' differences, including race, color, religion, gender identity, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, and any other protected classes. Difference makes us better.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Chicago, Illinois
  • Department
  • Employment Type
  • Minimum Experience
  • Compensation