Senior Fullstack Engineer

Silver.dev
Summary
Join Tram Case, a legal technology company revolutionizing the industry with AI-driven tools, as a Senior Full-Stack Engineer focusing on front-end development. You will play a key role in designing and building high-quality user interfaces, implementing real-time communication using WebSockets, and collaborating with cross-functional teams. This position requires expertise in modern JavaScript frameworks, UI/UX design principles, and back-end integration. You will be responsible for optimizing front-end performance, ensuring code quality, and advocating for a user-centered design approach. The ideal candidate possesses strong front-end skills, enjoys creating user-friendly applications, and thrives in collaborative environments. Tram Case offers a remote-first work environment with various benefits.
Requirements
- Have experience with several of the following: Front-End Technologies: Advanced proficiency in JavaScript and TypeScript, with strong experience in frameworks such as React, Vue.js, or Angular
- Have experience with several of the following: Real-Time Communication: Hands-on experience with WebSockets for enabling real-time, bidirectional communication, especially within front-end applications
- Have experience with several of the following: UI/UX Design Principles: Familiarity with user interface design principles, creating visually appealing, responsive, and accessible interfaces
- Have experience with several of the following: Back-End Integration: Experience with Node.js, Python, or similar technologies to support front-end needs, with a foundational understanding of RESTful APIs and GraphQL
- Have experience with several of the following: Testing & Quality Assurance: Proficiency in front-end testing frameworks such as Jest, Mocha, and Cypress, ensuring the reliability and maintainability of code
- Have experience with several of the following: Cloud Platforms: Familiarity with cloud environments (AWS, GCP, or Azure) for deploying and scaling applications, particularly for front-end-focused workflows
- Have experience with several of the following: CI/CD: Knowledge of CI/CD practices, including tools like Jenkins, GitLab CI/CD, or GitHub Actions to support a streamlined deployment pipeline
- Have 4β6 years in front-end or full-stack development, with a strong focus on building user-friendly, production-grade front-end applications
- Have demonstrated proficiency in front-end development, including deep experience with JavaScript frameworks and real-time communication technologies
- Have strong analytical skills with the ability to diagnose front-end performance issues and optimize code for speed and efficiency
- Be an effective communicator, able to work closely with cross-functional teams to translate design and product requirements into robust technical solutions
- Be passionate about creating user-friendly interfaces and skilled at balancing visual design with functionality
Responsibilities
- Lead the development of intuitive, responsive user interfaces using modern JavaScript frameworks, focusing on delivering exceptional UX and high-quality code
- Implement WebSocket-based solutions to support real-time, bidirectional communication directly from the browser, enabling interactive soft phone capabilities
- Collaborate closely with back-end engineers, designers, and product managers to deliver cohesive, well-integrated features that align with user needs and product goals
- Continuously monitor and optimize front-end performance to ensure responsiveness, stability, and scalability for high-traffic applications
- Contribute to a culture of high code quality through regular code reviews, testing, and adherence to best practices in front-end and full-stack development
- Advocate for a user-centered design approach, ensuring interfaces are accessible, engaging, and optimized for usability
Benefits
- Enjoy the flexibility to work from anywhere, with a remote-first setup that supports work-life balance and productivity
- Receive a competitive salary to recognize and reward your skills and contributions
- Take the time you need with an unlimited PTO policy, empowering you to recharge and maintain balance
- Access resources for growth, including conference passes, online courses, and training programs to support your career advancement
- Receive a budget for setting up your home office with high-quality equipment and tools
- Receive a top-of-the-line laptop and any necessary peripherals to ensure you have the best tools to do your best work
- Participate in team-building retreats and regular virtual gatherings to connect with colleagues and strengthen our culture
- Receive paid parental leave to support you and your family during this important time