Job Description


At Fulcrum, we provide cutting-edge data science consulting and software solutions to help companies solve tough business problems. Through the utilization of our innovative products and dedicated team, clients are able to uncover the hidden picture beneath mountains of data, and move business forward every day. Fulcrum Analytics has stood at the forefront of data, analytics, and innovative software for over 25 years, offering sophisticated solutions, groundbreaking technologies, and winning strategies that help companies achieve their targeted results.


We are looking for a mid-level python developer to develop and implement functional programs. You will work with other developers and product managers throughout the software development life cycle.

Unlike many of the technology jobs posted online, Fulcrum is not looking for developers with a narrow focus on a single programming language. Instead, we want our team members to be capable of doing solid development in an environment that has a mix of technologies. We don’t expect every candidate to be a whiz in every area – it’s more important that you show a willingness and ability to learn. Here are the skill sets we need:

  • Databases: Familiarity with Oracle, PostgreSQL, Hadoop and Hbase.

  • Scripting languages: Perl, Python, Ruby and similar languages.

  • Web: Familiarity with all the major Web technologies, such as HTML, CSS, Javascript, XML, and JSON.

  • Linux: You should be comfortable working on Linux systems.

These are the more specific types of technologies we work with, but again the capacity to learn and grow is as important as what you know today. 

Other qualifications include:

  • 1-3 years work experience as a developer. Recent graduates are encouraged to apply.

  • Hands-on experience with Python is required.

  • Experience working with large datasets and complex relational data models.

  • Experiences with Django or other web application languages are a plus.

  • Effective oral and written communication skills.

  • Ability and willingness to multi-task on different projects/deadlines.

  • Willingness to learn new technologies.


The Developer will have a number of important responsibilities, including:

  • Work with databases to load, query, and transform data.

  • Build and enhance ETL processes.

  • Document business and technical requirements.

  • Develop, test and deploy modularized components and methods based on the provided object model.

  • Produce effective and efficient code based on specifications.

  • Review new and existing code and perform unit testing.

  • Test, maintain and recommend improvements to ensure strong functionality and optimization.

  • Technical support tasks such as debugging existing programs and products.

Job Details

Position Type: Full time salaried

Reports to: SVP of Information Technology

Location: Remote within the United States of America; New York City metro area preferred

Salary:  $80K-$100K, depending on experience


More Details
Employment Type: Full Time
Location: New York , NY , United States
Experience Required: Associate
Date Published: 12 Jan 2021
Share Job Opening