FasterOutcomes ยท 4 hours ago
Senior Full Stack - Python
FasterOutcomes is dedicated to revolutionizing the legal journey by making it a people-first experience. As a Senior Full Stack Developer, you will design, build, and maintain scalable web applications, collaborating with data scientists and AI engineers to develop innovative 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
Qualification
Required
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
Preferred
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 and equity options
Flexible work environment, with opportunity for remote work