<aside>
<img src="/icons/city_gray.svg" alt="/icons/city_gray.svg" width="40px" /> Tram Case
</aside>
<aside>
<img src="/icons/stairs_gray.svg" alt="/icons/stairs_gray.svg" width="40px" /> Staff Software Engineer (L5)
</aside>
<aside>
<img src="/icons/globe_gray.svg" alt="/icons/globe_gray.svg" width="40px" /> Remote
</aside>
<aside>
<img src="/icons/checkmark_gray.svg" alt="/icons/checkmark_gray.svg" width="40px" /> Apply Now!
</aside>
<aside>
<img src="/icons/row_gray.svg" alt="/icons/row_gray.svg" width="40px" /> Table of Contents
</aside>
About Us
Tram Case is revolutionizing legal technology with AI-driven tools that enhance efficiency and accessibility for legal professionals. We're undertaking high-impact technology transformation, partnering with a high-volume immigration law firm to optimize workflows and streamline processes. Join us in building the future of legal tech, where impactful innovation meets user-centric design.
Role Overview
As a Staff Backend Engineer, you will be responsible for designing, building, and maintaining the backend systems that support our high-volume, high-availability platform. You’ll work closely with cross-functional teams, including front-end engineers, product managers, and executive leadership, to deliver backend solutions that are secure, efficient, and scalable. This role is perfect for someone with a strong foundation in backend development who is passionate about building systems that handle complex workflows and large data sets.
<aside>
đź“–
</aside>
Key Responsibilities
- Backend Development: Design, implement, and optimize backend services and APIs that support high performance, scalability, and reliability.
- System Architecture: Contribute to the design of a scalable and resilient backend architecture, making key decisions that impact the entire platform’s stability and performance.
- Data Management: Build and maintain efficient data storage solutions, optimizing for large volumes and high throughput, and ensuring data integrity and security.
- Cross-Functional Collaboration: Work closely with front-end engineers, product managers, and other stakeholders to ensure alignment and cohesive, high-quality product delivery.
- Code Quality & Best Practices: Uphold high standards of code quality through peer reviews, automated testing, and adherence to best practices in software engineering.
- Troubleshooting & Optimization: Diagnose and resolve performance bottlenecks, scalability challenges, and complex technical issues as they arise.
Technical Proficiency
Must have experience with several of the following:
- Programming Languages: Advanced proficiency in one or more backend languages such as Python, Go, or Node.js, with experience in Java or similar languages a plus.
- API Development: Expertise in designing and implementing RESTful, gRPC, or GraphQL APIs, ensuring consistency, efficiency, and security.
- Databases: Strong experience with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis), with a focus on data modeling, indexing, and optimization for high-volume data.
- Cloud Platforms: Proficiency with AWS, GCP, or Azure, including deploying and managing backend services in a cloud environment.
- Infrastructure as Code (IaC): Experience with Terraform, CloudFormation, or Pulumi for managing and automating cloud infrastructure.
- Microservices & Containerization: Expertise in designing microservices architectures and containerization with Docker and Kubernetes.
- CI/CD & Testing: Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and experience with automated testing frameworks to ensure high reliability and stability.
Qualifications
- Experience: 6–8 years in backend development, with a proven track record of building and maintaining large-scale, production-grade applications.
- Technical Expertise: Deep knowledge of backend technologies, data storage solutions, and cloud infrastructure, with the ability to architect solutions that are performant and scalable.
- Problem-Solving Skills: Strong analytical skills, capable of diagnosing complex issues and delivering optimized solutions in high-performance environments.
- Collaboration: Experience working within a cross-functional team and communicating technical solutions to stakeholders at various levels.
- Mentorship: Commitment to fostering a collaborative team environment, sharing knowledge, and guiding junior engineers.
Core Values and Culture
Tram Case is built on a foundation of shared principles that guide our work and interactions. We seek team members who embody and contribute to these values:
- User-Centric Perspective: Build with empathy, ensuring every feature enhances our users' experience and addresses their needs.
- Radical Transparency: Promote open communication and information sharing to make the best decisions and foster trust.
- Purpose-Driven Work: Ensure each task aligns with our mission to deliver meaningful, innovative solutions.
- Single Responsible Individual: Every team member takes ownership, driving tasks to completion with accountability.
- Extreme Ownership: Learn and grow from challenges, continuously refining our work and striving for excellence.
- Singular Focus: Dedicate attention to core objectives, eliminating distractions to achieve impactful results.
- Documentation Excellence: Maintain clear and thorough documentation to enhance collaboration and continuity.
- Data-Informed Decisions: Use data to guide priorities, ensuring our work delivers value to our users.
- Compassionate Communication: Foster empathy and respect in dialogue, embracing diverse perspectives and encouraging respectful collaboration.
- Excellence in Craft: Uphold high standards in functionality and design, committing to quality and impactful solutions.
Perks and Benefits
- Remote-First Work Environment: Enjoy the flexibility to work from anywhere, with a remote-first setup that supports work-life balance and productivity.
- Competitive Salary: We offer a competitive salary to recognize and reward your skills and contributions.
- Unlimited Paid Time Off: Take the time you need with an unlimited PTO policy, empowering you to recharge and maintain balance.
- Professional Development: Access resources for growth, including conference passes, online courses, and training programs to support your career advancement.
- Home Office Stipend: We provide a budget for setting up your home office with high-quality equipment and tools.
- Latest Tech Gear: Receive a top-of-the-line laptop and any necessary peripherals to ensure you have the best tools to do your best work.
- Team Retreats and Virtual Events: Participate in team-building retreats and regular virtual gatherings to connect with colleagues and strengthen our culture.
- Parental Leave: We offer paid parental leave to support you and your family during this important time.