Director of Back-End Engineering

  • Artivest
  • New York, NY, United States
  • Dec 05, 2017
Full time Developer

Job Description

Artivest is seeking a Director of Back-End Engineering with a passion for building industry-changing systems. Technology is at the forefront of our business; the experience we provide through our online portal and deep integrations drives our success. We are building a world-class website where cutting-edge technology, dynamic content, and user analytics are crucial to the success of the platform. In addition, we are a financial institution that must automate and streamline middle and back office operations. You will be exposed to a wide array of the technologies used in a data-driven, fast growing web-startup along with the latest financial technologies that power the world’s largest financial institutions.

As a fast-growing team of best-in-class financial and technology professionals, NYC-based Artivest connects leading hedge fund and private equity firms with the wider audience of investors seeking access to the highest quality alternatives. Our core mission is to provide insight and access to exceptional investing.

Who You Are

  • Love elegant, maintainable, and scalable code
  • Data-driven, constantly testing (unit and functional), iterating, and releasing code
  • Appreciate unit testing and keeping coding standards high
  • Hungry to adopt next generation cutting-edge technologies
  • Enthusiastic about innovation in the tech industry, and continuously learning and improving

What You've Done

  • 5+ years experience as Back End Engineer
  • BA/BS in Computer Science, Software Engineering, or related discipline required
  • Strong Python development skills
  • Developed integrations with legacy systems
  • Designed and built REST APIs
  • Relational database development – familiar with MySQL/PostgreSQL (Mongo / Redis)
  • Have other scripting and classical language skills (Java, C#, C++, Ruby, etc)
  • Deeply understand OO design and CS concepts

What You'll Do

  • Play a key role in the development of our websites back-end integrations (code, architecture, APIs, tests)
  • Add key features to our back-end database, Django applications, and scripts
  • Create tests and documentation to ensure code is understandable and robust
  • Stay on top of emerging backend and integration technologies to inform best practices and guidelines
  • Build / integrate robust ETL frameworks
  • Integrate with other systems to link complex disconnected data together
  • Think strategically to help scale our technology
  • Provide input on development policies, methodologies, and code standards
  • Research and propose new technologies and methodologies