Civis Analytics

Applied Software Engineer II

Civis Analytics

full-time

Posted on:

Location Type: Remote

Location: Remote • Florida, Illinois, Maryland, Missouri, New York, North Carolina, Pennsylvania, Texas, Virginia, Washington, Wisconsin • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $105,000 per year

Job Level

JuniorMid-Level

Tech Stack

FlaskJavaScriptPythonReactSQL

About the role

  • Develop high-quality software solutions for complex data problems
  • Support and collaborate with engineers, designers, data scientists, and product managers across departments
  • Review and debug code while applying Civis best practices and design standards
  • Research, prototype, and recommend software solutions for client challenges
  • Ensure project documentation is complete, current, and properly archived
  • Engage the project on an emotional level as well as technical

Requirements

  • 2-4 years of professional software development/engineering experience
  • Experience developing user interfaces with modern JavaScript frameworks (specifically React)
  • Experience developing Python apps, particularly Flask and Dash
  • Comfort working with SQL databases
  • Familiarity with Git and GitHub for version control
  • Ability to work independently with minimal supervision
  • Experience with unit and end-to-end testing design and strategy
  • US work authorization required

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentJavaScriptReactPythonFlaskDashSQLunit testingend-to-end testing
Soft skills
collaborationindependenceproblem-solvingemotional engagement