Job Description
Company Overview
MyCase is a leading provider of cloud-based legal practice management software designed for law firms. Our mission is to empower legal professionals with innovative tools that simplify their workflows and enhance their productivity. As a fully remote technology company, MyCase embraces a culture of collaboration, innovation, and work-life balance. We believe that a distributed team can thrive when provided with the right support, resources, and opportunities for connection. We are committed to fostering an inclusive and supportive environment where every team member can contribute their unique talents and expertise, no matter where they are located within the United States.
Position Summary
MyCase is seeking a highly skilled and motivated Senior Full Stack Developer - Cloud Infrastructure to join our dynamic engineering team. In this FULLY REMOTE role, you will be responsible for designing, developing, and maintaining scalable and reliable cloud infrastructure to support our growing software platform. You will collaborate with other engineers, product managers, and stakeholders to deliver high-quality solutions that meet the evolving needs of our customers. This is an excellent opportunity to make a significant impact on a cutting-edge product while enjoying the flexibility and benefits of remote work.
Key Responsibilities
- Design, develop, and deploy scalable and resilient cloud infrastructure solutions using AWS.
- Write clean, well-documented, and testable code for both front-end and back-end systems.
- Participate in code reviews to ensure code quality and maintainability.
- Collaborate with other engineers to troubleshoot and resolve production issues.
- Automate infrastructure provisioning and deployment processes using tools like Terraform or CloudFormation.
- Monitor system performance and identify areas for improvement.
- Contribute to the development of our CI/CD pipeline.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Maintain a strong understanding of cloud security best practices and implement security measures to protect our infrastructure.
- Proactively research and evaluate new technologies to improve our infrastructure and development processes.
Required Qualifications
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in full-stack software development.
- 3+ years of experience working with cloud infrastructure, preferably AWS.
- Strong proficiency in at least one back-end programming language (e.g., Python, Java, Node.js).
- Solid understanding of front-end technologies (e.g., React, Angular, Vue.js).
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and manage time effectively in a remote environment.
- Must be located in the United States.
Technical Requirements
As a fully remote employee, you will be required to maintain a suitable home office environment. This includes:
- A dedicated workspace free from distractions.
- A reliable, high-speed internet connection (minimum 50 Mbps download/10 Mbps upload).
- A computer meeting MyCase's minimum hardware requirements (provided upon offer).
- A webcam and headset for video conferencing.
- Ability to work within US time zones, with overlap during core business hours (Eastern Time).
Desired Skills
- Experience with serverless computing (e.g., AWS Lambda).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Experience with DevOps practices and CI/CD pipelines.
- Knowledge of security best practices for cloud environments.
- Experience working in an Agile development environment.
- Familiarity with legal technology or SaaS products.
Compensation & Benefits
The annual salary range for this fully remote Senior Full Stack Developer - Cloud Infrastructure position is $140,000 - $180,000, commensurate with experience and qualifications.
MyCase offers a comprehensive benefits package to support our remote employees, including:
- Medical, dental, and vision insurance
- Paid time off and holidays
- 401(k) with company match
- Home office stipend to help set up your workspace
- Company-provided laptop and equipment
- Professional development opportunities
- Flexible working hours
- Virtual team-building activities
- Virtual onboarding process
- Opportunities for occasional travel for team meetups (optional)
How to Apply
If you are a passionate and experienced full-stack developer with a strong background in cloud infrastructure and a desire to work remotely, we encourage you to apply! Please submit your resume and cover letter through our online application portal. We look forward to hearing from you and exploring how your skills and experience can contribute to the success of MyCase.
Required Skills
- React
- Angular
- Vue.js
- Node.js
- TypeScript
- REST APIs
- GraphQL