remote
Software Engineer Contract - Civis Analytics
Software Engineer
Contract Software Engineer building end‑to‑end solutions with React, Python/Ruby/Node.js, and SQL on a 6‑month project focused on high‑quality, mission‑critical software.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack features using React on the front end and Python, Ruby, or Node.js on the back end.
- Write clean, testable code and participate in code reviews to uphold quality standards.
- Collaborate with designers, product managers, and fellow engineers to deliver user‑centric solutions.
- Optimize database queries and manage data integrity with SQL.
- Deploy and monitor applications in a production environment, ensuring reliability and performance.
Requirements
- Early‑career software engineer with 1–3 years of professional experience.
- Proficiency in React and at least one backend language (Python, Ruby, or Node.js).
- Strong SQL skills and experience with relational databases.
- Excellent problem‑solving abilities and a passion for building high‑quality software.
- Effective communication skills and a collaborative mindset.
Skills
reactpythonrubynodejssql