Senior Software Engineer

IMatchative

(San Francisco, California)
Full Time
Job Posting Details
About IMatchative
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.
Responsibilities
- 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.
Ideal Candidate
- 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

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.