Staff Full-Stack Engineer

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.

This is a full-time position and will follow US business working hours.  (Candidates must be based in Mexico)

Duties and 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

  • 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.

Requirements

  • 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.

Benefits

Hireframe provides nearshore and offshore staffing solutions, operating as a remote-first organization with team members located in the United States, Mexico, and the Philippines. Our robust benefits package includes:

  • Permanent remote work flexibility
  • Paid Time Off
  • Health Maintenance Organization (HMO) coverage
  • Annual performance bonuses
  • Dedicated coaches offer an extra channel of support and skill-building
  • Opportunities for professional growth

At Hireframe, we cultivate a supportive environment that fosters professional development and success, ensuring our team members thrive in their careers.