- Company Name
- Evidinno Outcomes Research Inc.
- Job Title
- Full Stack Developer – Part Time
- Job Description
-
Job Title: Full Stack Developer – Part Time
Role Summary:
Part‑time Full Stack Developer responsible for designing, building, and maintaining data‑driven web applications and dashboards that support research and AI initiatives. Works across front‑end and back‑end technologies, collaborates with multidisciplinary teams, and integrates AI components into production systems.
Expectations:
• 0.6 FTE (3 days/week) with potential to scale to full time.
• Deliver high‑quality code, meet project milestones, and follow best practices in testing, deployment, and documentation.
• Work independently and contribute to team-wide process improvements.
Key Responsibilities:
1. Design, develop, and maintain full‑stack web applications using React/Next.js, Node.js, and Python (Django/Flask/FastAPI).
2. Create responsive, intuitive front‑end interfaces with HTML, CSS, JavaScript, and other modern frameworks (Angular, Vue.js).
3. Develop and expose RESTful APIs, implement authentication, and ensure secure data handling.
4. Build interactive dashboards and reporting tools using BI platforms (PowerBI, Tableau) or custom visualizations.
5. Implement SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) database solutions for large‑scale data storage and retrieval.
6. Integrate AI‑driven features such as chatbots and data‑analysis components into web platforms.
7. Deploy applications to cloud environments (AWS, Azure, GCP) using Docker, Kubernetes, and CI/CD pipelines.
8. Review code, enforce coding standards, perform unit and integration testing, and manage version control with Git.
Required Skills:
• Front‑end: HTML, CSS, JavaScript, React/Next.js (preferred); experience with Angular or Vue.js.
• Back‑end: Node.js (core), Python (Django, Flask, FastAPI).
• Databases: PostgreSQL, MySQL; familiarity with MongoDB or other NoSQL systems.
• BI & Visualization: PowerBI, Tableau; ability to build custom dashboards.
• Cloud & DevOps: AWS, Azure, or GCP; Docker, Kubernetes, CI/CD.
• Version Control: Git, GitHub (or similar).
• AI/ML: Experience integrating chatbot or AI components (preferred).
• Strong analytical, problem‑solving, and communication skills; ability to manage time and priorities.
Required Education & Certifications:
• Bachelor’s degree (or higher) in Computer Science, Software Engineering, Information Systems, or related field.
• Minimum 1 year of industry experience in full‑stack development.
• Certifications in cloud platforms, containerization, or AI/ML are advantageous but not mandatory.