Senior Software Engineer
IMatchative
(San Francisco, California)iMatchative is a technology company that is creating innovative solutions through matching using an interdisciplinary team of well known academic experts, Wall Street industry insiders, technology, consumer marketing, and product development professionals-all of whom bring a fresh mindset to the financial/technology industry.
-
We’re hiring a Senior Software Engineer to build out the next generation of our product and platform. We have a lot of interesting challenges that all involve innovative data delivery within a service-oriented architecture -- from entity detection, related entities, extracting data from unstructured sources, machine learning systems, and a single page application to tell our users about this data.
-
Our engineering team is collaborative and small, and you’ll have the opportunity to influence positive change within an industry that’s excited about it. You’ll also have the support of in-house subject matter experts from behavioral psychologists to data engineers.
- Drive the implementation of components for a Single Page Application, including application frameworks and back end code.
- Coach and mentor peer engineers and recommend best practices and tools.
- Design and build REST APIs and services including data serving, caching, and authentication.
- Employ development best practices and tools in a Continuous Integration environment.
- 5+ years of software engineering experience
- Developed web applications with Python and Django or a similar MVC framework
- Designed and built REST APIs and applications within a service-oriented architecture
- Used MongoDB or other NoSQL databases
- Built and shipped products in an Agile environment
- Collaborated with front end development teams
- Worked on the full stack including front end with HTML, CSS and JavaScript
Bonus points for:
- Experience building single-page applications with Angular or React
- Familiarity with Memcached or Redis
- Knowledge of Hadoop, Storm or Spark
- Experience building applications using test-driven development
- Bachelor’s degree or higher in Computer Science or a related field
Questions
There are no answered questions, sign up or login to ask a question
- CSS
- RESTful APIs
- Hadoop
- HTML
- JavaScript
- Python
- Web Applications
- Agile Software Development
- AngularJS
- Apache Spark
- Continuous Integration
- Django
- Memcached
- MongoDB
- MVC Framework
- NoSQL
- Redis
- Test Driven Development (TDD)
- Computer Science
- React.js
- Software Engineering
- Service Oriented Architecture

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.