Fullstack Engineer

Silver.dev Logo

Silver.dev

πŸ“Remote - Argentina

Summary

Join Tram Case, a legal technology company revolutionizing the industry with AI-driven tools, 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 for a seamless user experience. Leverage WebSockets and related technologies to establish reliable, bidirectional voice communication through browser-based soft phones. This role requires experience in full-stack development and a passion for building scalable applications and real-time communication solutions. You will collaborate with various teams, ensuring high-quality product delivery and contributing to system design decisions. The ideal candidate will have a strong background in full-stack development and a commitment to mentoring junior engineers.

Requirements

  • Proficient in JavaScript, TypeScript, React, Vue.js, or similar frameworks; experience in building responsive, intuitive UIs
  • Skilled in server-side programming with Node.js, Python, or Go, with a strong understanding of RESTful APIs and/or GraphQL
  • Experience with both SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis), with a focus on performance optimization
  • Proficiency in AWS, GCP, or Azure, with experience in deploying and managing cloud-native applications
  • Knowledge of CI/CD pipelines using tools such as ArgoCD, Jenkins, or GitLab CI/CD
  • Familiarity with Terraform, CloudFormation, or Pulumi for infrastructure automation
  • Experience with microservices architecture, Docker, and Kubernetes for container orchestration
  • Experience with automated testing frameworks (Jest, Mocha, Cypress) to ensure code reliability
  • 6–8 years in full-stack development, with a proven track record of delivering high-quality applications at scale
  • Strong background in both front-end and back-end development, with experience in building and maintaining production-grade applications
  • Skilled at diagnosing complex technical issues and delivering solutions that optimize performance and reliability
  • Ability to work effectively within a cross-functional team, communicating complex ideas to both technical and non-technical stakeholders
  • Commitment to mentoring junior engineers and contributing to a collaborative, growth-oriented team culture

Responsibilities

  • Lead development on both front-end and back-end components, delivering reliable and maintainable code for a seamless, high-quality user experience
  • Develop and integrate WebSocket-based solutions to enable bidirectional voice communication from the browser, establishing robust soft phone capabilities
  • 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
  • Work closely with product managers, designers, and engineering teams to align technical solutions with business goals, ensuring high-quality, cohesive product delivery
  • Drive best practices for coding, testing, and deploying software, ensuring high standards across all development stages
  • Monitor system performance, proactively identify potential bottlenecks, and resolve technical issues, particularly around voice and data latency

Benefits

  • Remote-First Work Environment
  • Competitive Salary
  • Unlimited Paid Time Off
  • Professional Development : Access resources for growth, including conference passes, online courses, and training programs to support your career advancement
  • Home Office Stipend
  • Latest Tech Gear
  • Team Retreats and Virtual Events
  • Parental Leave

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.