Tram Case is revolutionizing legal technology with AI-driven tools that enhance efficiency and accessibility for legal professionals.
The company is partnering with a high-volume immigration law firm to optimize workflows and streamline processes.
As a Staff Backend Engineer, you will design, build, and maintain backend systems that support a high-volume, high-availability platform.
You will collaborate with cross-functional teams, including front-end engineers, product managers, and executive leadership, to deliver secure, efficient, and scalable backend solutions.
This role is ideal for someone with a strong foundation in backend development who is passionate about handling complex workflows and large data sets.
Requirements:
You must have 6–8 years of experience in backend development, with a proven track record of building and maintaining large-scale, production-grade applications.
Deep knowledge of backend technologies, data storage solutions, and cloud infrastructure is required, with the ability to architect performant and scalable solutions.
Strong analytical skills are necessary for diagnosing complex issues and delivering optimized solutions in high-performance environments.
Experience working within a cross-functional team and the ability to communicate technical solutions to stakeholders at various levels is essential.
A commitment to fostering a collaborative team environment, sharing knowledge, and guiding junior engineers is expected.
You should have advanced proficiency in one or more backend languages such as Python, Go, or Node.js, with experience in Java or similar languages being a plus.
Expertise in designing and implementing RESTful, gRPC, or GraphQL APIs is required.
Strong experience with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) is necessary, focusing on data modeling, indexing, and optimization for high-volume data.
Proficiency with AWS, GCP, or Azure, including deploying and managing backend services in a cloud environment, is required.
Experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Pulumi is necessary.
Expertise in designing microservices architectures and containerization with Docker and Kubernetes is required.
Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and experience with automated testing frameworks is essential.
Benefits:
Enjoy a remote-first work environment that allows you to work from anywhere, supporting work-life balance and productivity.
The company offers a competitive salary to recognize and reward your skills and contributions.
You will benefit from an unlimited paid time off policy, empowering you to recharge and maintain balance.
Access to resources for professional development, including conference passes, online courses, and training programs, is provided to support your career advancement.
A home office stipend is available to help you set up your workspace with high-quality equipment and tools.
You will receive a top-of-the-line laptop and necessary peripherals to ensure you have the best tools for your work.
Participate in team-building retreats and regular virtual gatherings to connect with colleagues and strengthen the company culture.
Paid parental leave is offered to support you and your family during important times.