
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 websiteSalary
💰 $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