- Company Name
- S Piper Staffing LLC
- Job Title
- Full Stack Web Developer with Data Skills
- Job Description
-
Job title: Full Stack Web Developer with Data Skills
Role Summary:
Design, develop, test, and maintain end-to-end web applications, building scalable Python‑based APIs and responsive front‑end interfaces, while managing data flows, databases, and ETL pipelines.
Expactations (Expectations):
- 2–5+ years in full‑stack or backend‑heavy development.
- Proficient in Python (Django, Flask, or FastAPI).
- Experience with relational databases (MS SQL, MySQL).
- Skilled in JavaScript, HTML, CSS, and a modern framework (React or Vue).
- Comfortable with data handling, ETL, and integrating external data sources.
- Familiar with Git, CI/CD pipelines, and performance‑scalable architecture.
- Strong analytical, problem‑solving, and clear communication skills.
Key Responsibilities:
- Develop, test, and maintain end‑to‑end web applications (front‑end and back‑end).
- Build, optimize, and document Python APIs and services.
- Design and maintain relational database schemas and data pipelines for efficient, secure data handling.
- Implement responsive UI components using React, Vue, or comparable frameworks.
- Collaborate with product managers, designers, and engineers to deliver high‑quality features.
- Debug, troubleshoot, and enhance existing systems focusing on performance and scalability.
- Write clean, maintainable code with comprehensive documentation and automated tests.
Required Skills:
- Python programming (Django, Flask, or FastAPI).
- Relational database management (MS SQL, MySQL).
- Front‑end development (JavaScript, HTML5, CSS3, React or Vue).
- Data integration and ETL processes.
- Version control (Git) and CI/CD pipeline implementation.
- Problem‑solving, analytical thinking, and effective written/ verbal communication.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- No mandatory certifications; relevant training in Python frameworks, databases, or front‑end technologies is preferred.