Full Stack Python Engineer – Product
About the position
FasterOutcomes is dedicated to revolutionizing the legal journey by making it a people-first experience. We leverage cutting-edge technology to streamline legal processes, enhance productivity, and deliver exceptional outcomes for our clients. We are a fully remote team that values innovation, collaboration, and a strong commitment to delivering high-quality solutions. We are emerging out of stealth mode with a strong team from Uber, PayPal, and Meta, alongside a robust leadership team that has successfully scaled companies and products from inception to multi-hundred-million-dollar portfolios. We are looking for a Senior Full Stack Developer to join our dynamic team and help us shape the future of legal technology.
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.
Nice-to-haves
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.
Benefits
Competitive salary
Equity options
Flexible work environment (remote)
Collaborative and supportive work environment
Opportunity for professional growth