Senior Software Developer

Location: Pittsburgh, PA

Job Type: Full Time / Permanent

As a senior software developer, you’ll be responsible for the architecture, design, implementation and deployment of our software-as-a-service platform. You’ll create solutions that allow our customers to understand their large datasets through data visualization and geospatial tools. You’ll work closely with the executive team to translate product vision and business needs into clean and scalable code. We are a small startup, so you will have a lot of responsibility, but also autonomy and flexibility in how you choose to accomplish your goals. As we grow, you’ll collaborate with our data science team to integrate machine learning tasks into our platform.

Education & Experience:

  • 3+ years of professional programming experience
  • Software Engineering: 3 years (Preferred)
  • Proven experience as a full stack developer or similar role
  • Expert knowledge of Python (strongly preferred) or other object-oriented language
  • Expert knowledge of a web framework, such as Django, Flask or Rails
  • Understanding of REST principles, service-oriented architecture and API development
  • A history of writing clean code, refactoring and participating in code review
  • Knowledge of Unit Testing and Test-Driven Development
  • Strong MySQL or PostgreSQL skills
  • 1+ years experience with React/Redux
  • Understanding of Linux and Ubuntu operating systems
  • Experience with the AWS ecosystem (EC2, RDS, S3, CodePipeline)
  • Familiarity with Docker, Docker Compose and best practices
  • Experience deploying code to cloud-based and on-prem infrastructure
  • Good written and oral communication skills
  • Authorized to work in the United States
  • Ability to commute to the Pittsburgh, PA office daily
  • Preferred Skills and Experience:
    • Experience or familiarity with Django Rest Framework and Swagger
    • Knowledge of Pandas and/or noted experience with ETL operations
    • Experience with Mapbox (experience with vector tiles is amazing!)
    • An interest in geospatial technologies and knowledge (can you name all 50 state capitals?)
    • Experience with CI/CD pipeline tooling and deployments
    • A love of data, including, but not limited to, sources such as Bigfoot Field Researchers Organization (BFRO) or NUFORC database of UFO sightings from US and Canada.*