AlgoJobs.io
Your changes have been saved
Silver.dev - Argentina

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 Full-Stack Engineer, you will play a key role in designing and implementing core features across the full stack, focusing on both front-end and back-end systems to enable a seamless user experience. You will also leverage WebSockets and related technologies to establish reliable, bidirectional voice communication through browser-based soft phones, supporting real-time interactions. This role is perfect for an experienced full-stack engineer with a passion for building scalable applications and who thrives in creating impactful real-time communication solutions in the legal tech space.

Key Responsibilities

  • Full-Stack Development: Lead development on both front-end and back-end components, delivering reliable and maintainable code for a seamless, high-quality user experience.

  • Real-Time Communication: Develop and integrate WebSocket-based solutions to enable bidirectional voice communication from the browser, establishing robust soft phone capabilities.

  • System Design & Architecture: Contribute to system design decisions to ensure scalability, reliability, and performance across the stack, with a focus on handling real-time data and voice communication.

  • Collaboration & Teamwork: Work closely with product managers, designers, and engineering teams to align technical solutions with business goals, ensuring high-quality, cohesive product delivery.

  • Code Quality & Best Practices: Drive best practices for coding, testing, and deploying software, ensuring high standards across all development stages.

  • Optimization & Troubleshooting: Monitor system performance, proactively identify potential bottlenecks, and resolve technical issues, particularly around voice and data latency.

Technical Proficiency

Must have experience with several of the following:

  • Front-End Technologies: Proficient in JavaScript, TypeScript, React, Vue.js, or similar frameworks; experience in building responsive, intuitive UIs.

  • Back-End Technologies: Skilled in server-side programming with Node.js, Python, or Go, with a strong understanding of RESTful APIs and/or GraphQL.

  • Databases: Experience with both SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis), with a focus on performance optimization.

  • Cloud Platforms: Proficiency in AWS, GCP, or Azure, with experience in deploying and managing cloud-native applications.

  • CI/CD: Knowledge of CI/CD pipelines using tools such as ArgoCD, Jenkins, or GitLab CI/CD.

  • Infrastructure as Code: Familiarity with Terraform, CloudFormation, or Pulumi for infrastructure automation.

  • Microservices & Containerization: Experience with microservices architecture, Docker, and Kubernetes for container orchestration.

  • Testing & Quality Assurance: Experience with automated testing frameworks (Jest, Mocha, Cypress) to ensure code reliability.

Qualifications

  • Experience: 6–8 years in full-stack development, with a proven track record of delivering high-quality applications at scale.

  • Technical Expertise: Strong background in both front-end and back-end development, with experience in building and maintaining production-grade applications.

  • Problem Solving: Skilled at diagnosing complex technical issues and delivering solutions that optimize performance and reliability.

  • Collaboration: Ability to work effectively within a cross-functional team, communicating complex ideas to both technical and non-technical stakeholders.

  • Mentorship: Commitment to mentoring junior engineers and contributing to a collaborative, growth-oriented team culture.

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.

    The Selection Process

    • Silver Recruiter Screen

    • Silver Technical Screen

    • CTO Interview

    • Live Coding Interview

    • System Design Interview

    Generating cover letter...
    2 weeks ago
    TypeScript