Software Engineer (Contract)
$90,000–$90,000 year
RemoteChicago, Illinois, United States
Chicago, Illinois, United StatesRemoteContract$90,000–$90,000 yearTechnologySmall
ContractSmallTechnology
Job Summary
Develop high-quality full-stack software using React, Python, Ruby, Node, and SQL while collaborating with engineers, data scientists, and product managers. Review and debug code, enforce design standards, and ensure project documents are complete and archived. Research, prototype, and recommend software solutions to support clients' missions, engaging with projects both technically and emotionally. Maintain current project documentation and apply Civis best practices methodology throughout the 6-month contract term.
Required Qualifications
- Candidates must currently live in DC, Florida, Illinois, Maryland, Michigan, North Carolina, New York, Pennsylvania, Texas, Vermont, or Virginia
- 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
Desired Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.