Software Engineer

Visionist, Inc.
Columbia, MD
Job Description
Visionist is seeking a Software Engineer to join a mission-driven team providing visualization and presentation services for analytic tools. The role involves building scalable data pipelines, integrating data, and collaborating with analysts to deliver responsive solutions. This is a fully funded, 100% employee-owned company with a strong focus on people and growth.

Requirements

  • Design, develop, and maintain full-stack applications with emphasis on backend services
  • Build scalable data ingestion, parsing, and search pipelines for complex, relational datasets
  • Implement repeatable solutions by leveraging Elastic, NodeJS, and modern frameworks
  • Integrate datasets into searchable and user-friendly interfaces using React and Elastic Stack
  • Collaborate with cross-functional teams to define requirements and deliver responsive solutions
  • Optimize system performance, scalability, and reliability across the data lifecycle
  • Contribute to continuous improvement of development practices, including automation and CI/CD

Benefits

  • Competitive 15% retirement contribution!
  • 4 weeks paid time off
  • 12 paid holidays
  • Comp time
  • Overtime
  • Flexible work hours
  • Medical, dental, & vision benefits
  • Annual lifestyle bonus
  • Annual merit increases & performance-based bonuses
  • Term life insurance
  • Short-term disability
  • Long-term disability
]]>