Full Stack Software Engineer – Legal Operations
Company | X |
---|---|
Location | Palo Alto, CA, USA, San Jose, CA, USA, Bastrop, TX, USA, New York, NY, USA |
Salary | $142000 – $250000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid Level |
Requirements
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 3+ years of experience as a full stack developer, with expertise in both front-end and back-end technologies.
- Proficiency in JavaScript/TypeScript and one or more front-end frameworks (React, Angular, or Vue.js).
- Strong experience with back-end frameworks.
- Expertise in designing and working with RESTful APIs and/or GraphQL.
- Hands-on experience with SQL databases.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker or Kubernetes.
- Strong problem-solving skills and a commitment to delivering quality solutions.
- Excellent communication skills, with the ability to collaborate effectively across teams.
- A security-first mindset, with a commitment to protecting the privacy of our user’s data.
- A demonstrated ability to succeed in fast-paced, dynamic environments.
Responsibilities
- Design, build, develop, and deploy mission-critical tooling to collect and process sensitive legal data.
- Monitor and optimize applications for security compliance.
- Design and develop intuitive user interfaces using modern front-end technologies (e.g., React).
- Build and maintain scalable back-end systems using languages like Java and Scala.
- Integrate with and maintain secure, reliable databases (e.g., PostgreSQL or MySQL).
- Collaborate with legal operations stakeholders to understand their needs and translate them into actionable technical solutions.
- Develop APIs and middleware to connect systems and facilitate seamless data exchange.
- Ensure high performance, reliability, and scalability in all applications.
- Contribute to DevOps initiatives, including CI/CD pipelines and cloud deployments (AWS, Azure, or Google Cloud).
- Write clean, maintainable, and well-documented code.
Preferred Qualifications
- Experience working with legal technology.
- Knowledge of compliance and security best practices for handling sensitive data.
- Familiarity with automation tools to streamline repetitive tasks in legal operations.