Software Engineer (Contract)

Civis AnalyticsChicago, WA
Hybrid

About The Position

Civis is hiring a Software Engineer (Contract) to build and ship high-quality software across the full stack in service of our clients' most important missions. This is a 6-month contract role for an early-career engineer who is ready to work across the stack. React on the front end, Python/Ruby/Node on the back end, and SQL alongside a team of engineers, designers, and product managers who care deeply about what they build and who they build it for.

Requirements

  • 1 - 2 years of professional experience as a software developer/engineer
  • Familiarity with AI/ML concepts and experience building and integrating with AI tools such as Claude Code and GitHub Copilot
  • Experience developing user interfaces with modern JavaScript frameworks (specifically React)
  • Experience developing web applications with frameworks such as Rails, Django or NodeJS
  • Experience developing web applications with ReactJS, AngularJS and/or VueJS
  • Comfort working with SQL databases
  • Love of problem-solving
  • An ability and eagerness to constantly learn and teach others
  • Passion for solving large, complex problems for customers

Nice To Haves

  • Graduate degree in Computer Science or a related subject
  • Significant experience with one or more of the following: Python, Ruby, and/or Go (golang)
  • Flask
  • Developing AI applications
  • Designing and building APIs
  • Query optimization, database administration, analytics databases, and/or NoSQL
  • Automated software testing and continuous integration
  • Cloud application deployment and monitoring
  • Proficiency working with Amazon Web Services (AWS)
  • Data visualization for the web (using D3 or similar)
  • Statistics and predictive modeling (using tools like pandas, scikit-learn, NumPy, SciPy, R, STATA)
  • Prompt engineering, retrieval-augmented generation (RAG), or fine-tuning workflows

Responsibilities

  • Develop high-quality software
  • Support and collaborate with other engineers, data scientists, and product managers
  • Review and debug code
  • Effectively apply Civis best practices methodology and enforces design standards
  • Ensure project documents are complete, current, and archived appropriately
  • Ability to research, prototype and recommend software solutions
  • Collaborate with other teams within the organization
  • Engage the project on an emotional level as well as technical

Benefits

  • Unlimited PTO
  • 401K match with immediate vesting
  • Health, dental, and vision benefits
  • Paid parental leave
  • Breastfeeding support including breastmilk shipping services for traveling moms
  • Flexible work from home policy
  • Commuter benefits
  • Wellness initiatives including weekly group meditations
  • Monthly on-site massage therapy
  • Pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service