FasterOutcomes is dedicated to revolutionizing the legal journey by making it a people-first experience through innovative technology. They are seeking a Senior Full Stack Developer to design, build, and maintain scalable web applications, collaborating with cross-functional teams to create AI-driven legal tech solutions.
Responsibilities:
- Design, develop, and maintain end-to-end web applications with both front-end and back-end components
- Lead the architecture and development of scalable, AI-powered legal tech solutions
- Collaborate with cross-functional teams (AI/ML engineers, product managers, and UX/UI designers) to define, design, and ship new features
- Develop high-quality, clean, maintainable, and efficient code, following best practices in software development
- Optimize application performance, troubleshoot and resolve issues related to both the front-end and back-end systems
- Ensure that the software is secure, compliant with legal industry standards, and scalable to meet growing client demands
- Mentor and guide junior developers, fostering a culture of learning and innovation within the team
- Stay up-to-date with emerging technologies and industry trends, ensuring our tech stack evolves as necessary
Requirements:
- 8+ years of experience in full stack development, with expertise in both front-end and back-end technologies
- Must have experience with ElasticSearch and Temporal.io
- Proficiency in front-end technologies such as React, Angular, or Vue.js, with a strong understanding of JavaScript, HTML5, and CSS3
- Strong back-end development skills with experience in Node.js, Python, Ruby on Rails, or other relevant frameworks
- Experience with databases (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing applications
- Experience with RESTful APIs and third-party integrations
- Knowledge of AI/ML tools and techniques is a strong plus, especially in relation to natural language processing (NLP) and legal data analysis
- Familiarity with DevOps processes and tools (CI/CD pipelines, Docker, Kubernetes) to automate deployments and ensure scalability
- Experience with Agile/Scrum methodologies and working in a collaborative team environment
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues
- Experience in the legal tech industry or a strong interest in legal AI solutions
- Prior experience with AI-driven applications and working alongside data science teams
- Strong understanding of security best practices for data privacy and protection, particularly in handling sensitive legal data