Elite is the trusted automation platform for law firm operations across most of the world's largest and most successful law firms. As a Software Engineer III, you will contribute to the design, development, and deployment of complex software features and infrastructure components for our SaaS platform.
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, or a related field or equivalent experience
- 3–5 years of experience in software development experience, with a strong focus on SaaS or cloud-based solutions
- Advanced proficiency in TypeScript across the full stack, with strong experience building Node.js APIs and React frontend
- Demonstrated expertise in modern React development, including hooks, state management, and performance optimization
- Proven experience designing and implementing scalable, high-performance, and fault-tolerant systems
- Hands-on experience with Docker containers for application deployment and orchestration
- Deep familiarity with AWS cloud infrastructure, especially EKS (Kubernetes), RDS (Postgres), and S3 (file storage)
- Strong knowledge of relational databases, particularly Postgres, including schema design and query optimization
- Experience with DevOps practices, CI/CD pipelines, Git, IaC (Terraform), monitoring and alerting tools for SaaS applications
- Experience with distributed systems, event-driven architectures, or other advanced systems design approaches
- Strong communication skills, with the ability to collaborate effectively in a cross-functional environment
- Strong analytical and problem-solving abilities, with a focus on delivering high-quality code and solutions
Benefits
- PTO
- 2 Elite Mental Health Days per year
- Annual Incentive Plan
- 14 Paid Costa Rica Holidays
- Comprehensive medical, dental, and vision benefits
- Life Insurance
- Employee Assistance Program
- Generous Global Parental Leave
- Calm, free premium subscription
- Employee Discount Program