Full Stack Engineer
Overview
The Full Stack Engineer is responsible for ownership of our technology stack and product development. You will be responsible for aligning the technical roadmap with the team’s strategic plan, enabling our team to translate data analytics into web tools that drive real impact for children and families impacted by the child welfare system. You will design and implement systems that are not only secure and compliant with strict regulations (e.g. HIPAA, FERPA) but also optimized for performance and reliability. You will also use your expertise in machine learning and generative artificial intelligence to extract actionable insights from complex datasets. From creating new data models to deploying end-to-end solutions, you will be the driving force of our technical excellence.
Responsibilities
- Support team members and external partners in their understanding of the technical stack
- Design, develop, test, and deploy scalable, high-quality software solutions, including backend systems and APIs
- Write clean, maintainable, and efficient code following industry best practices
- Optimize web application performance and ensure compliance with strict regulations, such as HIPAA
- Manage cloud infrastructure, CI/CD pipelines, and automate deployment processes
- Identify and capitalize on opportunities for technical impact by meeting with external leadership and collaborating with data scientists
- Research and adopt new technologies, especially generative artificial intelligence, to securely enhance software performance and business outcomes
- Stay updated on policy changes and new research in child welfare to integrate relevant insights into the technological framework
Requirements
- Bachelor's or Master’s degree in computer science, information science, or similar field
- 2+ years of professional experience as a full-stack software engineer or technical lead
- Strong background in designing scalable, secure, and maintainable systems
- Proficiency with Next.js, React, Node.js, Svelte, Vue, and other modern web technologies
- Experience with version control tools (e.g. Git, GitHub, GitLab) and CI/CD pipelines
- Proficiency with cloud platforms (e.g. AWS) and containerization (e.g. Docker, Kubernetes)
- Hands-on experience with DevOps, CI/CD, and infrastructure-as-code (e.g. Terraform)
Skills and Abilities
- Proficiency with Next.js, React, Node.js, Svelte, Vue, and other modern web technologies
- Experience with version control tools (e.g. Git, GitHub, GitLab) and CI/CD pipelines
- Proficiency with cloud platforms (e.g. AWS) and containerization (e.g. Docker, Kubernetes)
- Hands-on experience with DevOps, CI/CD, and infrastructure-as-code (e.g. Terraform)
Preferred Competencies
- Proven ability to lead and inspire engineering teams in a fast-paced, startup environment
- Excellent written and verbal communication skills, capable of engaging both technical and non-technical audiences
- Excellent organization skills and attention to detail, especially with regards to data
- Professional demeanor including tact, discretion, and a customer service oriented approach
- Possession of a self-motivated disposition
- Critical thinking skills and identify opportunities for improvement and recommend effective changes to achieve key objectives
- Strong data skills, including proven ability to produce impactful insights with little direction
Additional Notes
This position is fully remote with occasional travel required for in-person meetings as needed to fulfill the responsibilities of the position. Our team is primarily based out of Chicago. Role and Responsibilities Support team members and external partners in their understanding of the technical stack Design, develop, test, and deploy scalable, high-quality software solutions, including backend systems and APIs Write clean, maintainable, and efficient code following industry best practices Optimize web application performance and ensure compliance with strict regulations, such as HIPAA Manage cloud infrastructure, CI/CD pipelines, and automate deployment processes Identify and capitalize on opportunities for technical impact by meeting with external leadership and collaborating with data scientists Apply best engineering practices, including continuous integration/continuous deployment (CI/CD), automated testing, and DevOps principles Research and adopt new technologies, especially generative artificial intelligence, to securely enhance software performance and business outcomes Stay updated on policy changes and new research in child welfare to integrate relevant insights into the technological framework Other Duties Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.