- Company Name
- FasterOutcomes
- Job Title
- Full Stack Developer - Engineering
- Job Description
-
Job Title: Full Stack Developer - Engineering
Role Summary: Senior developer responsible for designing, building, and maintaining scalable, AI‑powered legal tech web applications across the full development lifecycle.
Expectations: Deliver robust, secure, and high‑performance solutions; mentor junior staff; keep pace with emerging technologies; collaborate with AI, product, and UX teams.
Key Responsibilities:
- Design, develop, and maintain end‑to‑end web applications (front‑end & back‑end).
- Lead architecture and implementation of scalable, AI‑powered solutions.
- Collaborate with cross‑functional teams to define, design, and ship features.
- Write clean, efficient, and maintainable code following best practices.
- Optimize performance, troubleshoot issues on both front‑end and back‑end systems.
- Ensure security, compliance with legal industry standards, and scalability.
- Mentor junior developers and promote skill growth.
- Stay current with new technologies and adapt the tech stack accordingly.
Required Skills:
- 8+ years of full stack development experience.
- Expertise in ElasticSearch and Temporal.io.
- Front‑end: React, Angular, or Vue.js; strong JavaScript, HTML5, CSS3.
- Back‑end: Node.js, Python, Ruby on Rails, or equivalent.
- Databases: PostgreSQL, MySQL, MongoDB (SQL & NoSQL).
- Cloud platforms: AWS, Azure, or GCP.
- RESTful APIs and third‑party integrations.
- AI/ML knowledge (NLP, legal data analysis) a plus.
- DevOps: CI/CD, Docker, Kubernetes.
- Agile/Scrum methodology.
- Strong problem‑solving and troubleshooting skills.
Required Education & Certifications:
- Bachelor’s degree or higher in Computer Science, Software Engineering, or related field (preferred).
- Certifications in relevant cloud platforms (AWS, Azure, GCP) or DevOps tools are advantageous.