- Company Name
- Crew Capital
- Job Title
- Senior Full-Stack Engineer
- Job Description
-
**Job Title**
Senior Full‑Stack Engineer
**Role Summary**
Lead the design, development, and maintenance of end‑to‑end frontend and backend systems for a AI‑driven market research platform. Partner with founders to set technical strategy, shape product roadmap, and deliver scalable, high‑performance services.
**Expectations**
- Drive technical direction and product vision for a high‑growth, stealth startup.
- Own end‑to‑end delivery lifecycle: architecture, coding, testing, deployment, and ops.
- Demonstrate ownership, proactive problem solving, and ability to work autonomously while collaborating closely with cross‑functional teams.
**Key Responsibilities**
- Design, build, and optimize user interfaces and data visualizations using TypeScript and React.
- Develop and maintain backend services and APIs (Node.js/Express, TypeScript).
- Design data models, write efficient PostgreSQL queries, and manage schema evolution.
- Implement CI/CD pipelines, automate testing, and ensure consistent deployment workflows.
- Monitor infrastructure health, troubleshoot performance bottlenecks, and enforce reliability / security best practices.
- Conduct code reviews, mentor peers, and establish coding standards.
- Collaborate with product, data analytics, and founding team to define technical strategy and roadmap.
**Required Skills**
- 4+ years of software engineering experience in a fast‑paced startup or similar environment.
- Proficiency in front‑end JavaScript/TypeScript, React, and contemporary UI/UX practices.
- Strong backend experience with TypeScript, Node.js, Express, and relational databases (PostgreSQL).
- Familiarity with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Experience with cloud infrastructure (AWS, GCP, or Azure), Docker, and Kubernetes.
- Solid understanding of distributed systems and client‑server architecture.
- Excellent analytical, debugging, and independent‑work capabilities.
**Preferred Skills**
- Experience integrating AI models or NLP services.
- Background in financial services or market‑research technology.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- No specific certifications required, but relevant cloud or DevOps certifications are a plus.