Join us! Software Engineer (Python and Django) Remote · Full time

Bloomfilter has a preference the candidate live in Cleveland or Chicago. As a back-end software engineer at Bloomfilter you will use your technical expertise to design, develop, test, deploy, and maintain software solutions.

Description

Software Engineers at Bloomfilter create the software which will change the way software is created. They strive to deliver quality software through a pragmatic mixture of creative problem solving and industry leading best practices.


The core promise of Bloomfilter is to create a system of intelligence which enhances communication between software development teams and the rest of the business. We believe that is best done through the use of common metrics, shared visibility, and improved processes. Software teams at Bloomfilter live these beliefs. They work to create an open and cooperative environment which enables continual improvement of the team, their processes, and the product.


As a back-end software engineer at Bloomfilter you will use your technical expertise to design, develop, test, deploy, and maintain software solutions. You will also manage priorities, deadlines, and deliverables associated with those solutions and participate in agile sprint ceremonies. Back-end software engineers at Bloomfilter work primarily with Python and Django, but utilize a wide range of supporting tooling, such as Celery, Numpy, Pandas, pytest, scipy, and Github.


This position reports directly to the co-founder and CTO


Responsibilities

  • Identify and assess new back-end technologies prior to implementation
  • Design, develop, test, deploy, and maintain API server applications
  • Monitor and enhance application and system performance
  • Proactively prevent outages and respond as needed
  • Collaborate with cross-functional team members
  • Manage priorities, deadlines, and deliverables
  • Create technical documentation
  • Attend agile sprint ceremonies


Qualifications

  • Experience designing and developing software in a startup environment
  • BS in Computer Science, Mathematics, or related STEM field
  • Four or more years of experience developing Python/Django applications
  • Experience building stable, maintainable API interfaces
  • Familiarity with API versioning and documentation
  • Experience working effectively with large amounts of data
  • Familiarity with asynchronous task queues
  • Familiarity working with Numpy and Pandas dataframes
  • Experience integrating with external systems
  • Experience building multi-tenant Django systems
  • Experience writing python tests with pytest, Factory boy, Faker
  • Ability to understand complex problems and develop simple solutions
  • Excellent communication, presentation, and writing skills
  • Experience with agile development methodology 


The position offers competitive compensation along with eligibility for inclusion in our equity incentive plan.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.


Feel free to email [email protected] for more information. However it is suggested you first apply here.