Filevine is looking to solve the problem of helping legal professionals manage their organization and serve their clients better by building a world-class platform to help professionals scale.
Requirements
- Strong proficiency in modern programming languages and frameworks (e.g., Rust, React, or similar full-stack technologies).
- Experience building and maintaining cloud-based applications (SaaS preferred).
- Solid understanding of software engineering principles, data structures, algorithms, and system design.
- Familiarity with databases (e.g., PostgreSQL, MySQL, SQLLite) and cloud services.
- Experience in legal tech, enterprise SaaS, or regulated industries.
- Knowledge of reactive frameworks, microservices architecture, or containerization (e.g., Docker, Kubernetes).
- Background in building scalable, high-availability systems.
Responsibilities
- Design, develop, and ship new features and improvements for our cloud application.
- Write clean, maintainable, and efficient code while participating in code reviews and architectural discussions.
- Collaborate cross-functionally to translate product requirements into technical solutions.
- Debug, troubleshoot, and optimize application performance and reliability.
- Contribute to the evolution of our tech stack, including backend services, APIs, and frontend components.
- Ensure security and compliance standards are met, particularly for handling sensitive legal data.
- Mentor junior engineers and share best practices across the team.
Other
- 5+ years of professional software development experience.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- Strong communication skills and a track record of delivering impactful features.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- A dynamic, rapidly growing company, focused on helping organizations thrive