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.

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-Stack Engineer Q&A's
Report this job
Apply for this job