Staff Full-Stack Engineer

The company Adeva is hiring a Staff Full-Stack Engineer

Job description

Job Description

Adeva is a global talent network that connects tech professionals with top companies worldwide, enabling boundaryless work and impactful projects. We’re collaborating with an innovative client in the legal technology space to develop AI-driven tools that enhance efficiency and accessibility for legal professionals. Join us in redefining legal tech with solutions that are scalable, user-centered, and future-focused.

Position Overview: Staff Full-Stack Engineer

As a Staff Full-Stack Engineer, you’ll play a pivotal role in designing and implementing essential features across the full stack, focusing on both front-end and back-end systems to deliver a seamless user experience. This role also involves leveraging WebSockets and similar technologies to support reliable, bidirectional voice communication for real-time interactions. We’re looking for an experienced full-stack engineer passionate about scalable applications and real-time communication solutions in the legal tech domain.

Responsibilities

  • Lead full-stack development on front-end and back-end components, delivering high-quality, maintainable code for optimal user experiences.
  • Develop WebSocket-based solutions for bidirectional voice communication, supporting soft phone capabilities in a browser environment.
  • Contribute to system architecture design to ensure scalability, reliability, and performance, particularly for real-time data and voice communication.
  • Collaborate closely with product managers, designers, and engineering teams, aligning technical solutions with business objectives.
  • Establish best practices for coding, testing, and deployment, ensuring high standards at all stages of development.
  • Monitor system performance and proactively troubleshoot issues, focusing on voice and data latency.

Technical Proficiency

  • Front-End: Proficient in JavaScript, TypeScript, React, Vue.js, or similar frameworks for building responsive, intuitive UIs.
  • Back-End: Experienced with Node.js, Python, or Go, with a strong understanding of RESTful APIs and/or GraphQL.
  • Databases: Knowledgeable in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, with performance optimization skills.
  • Cloud: Proficiency in AWS, GCP, or Azure, deploying and managing cloud-native applications.
  • CI/CD: Familiar with ArgoCD, Jenkins, or GitLab CI/CD for automated deployment.
  • Infrastructure as Code: Skilled in Terraform, CloudFormation, or Pulumi for infrastructure management.
  • Microservices & Containers: Experience with microservices architecture, Docker, and Kubernetes for container orchestration.
  • Testing: Experience with automated testing frameworks (Jest, Mocha, Cypress) for code reliability.

Qualifications

  • 6–8 years in full-stack development, with a track record of delivering high-quality, scalable applications.
  • Strong expertise in both front-end and back-end development, with experience building production-grade solutions.
  • Proven problem-solving skills, especially in optimizing performance and reliability for real-time communication.
  • Collaborative team player with experience communicating complex ideas to technical and non-technical stakeholders.
  • Commitment to mentoring junior engineers and fostering a culture of growth and technical excellence.

About Adeva

Adeva is an exclusive global network of engineers, product, and data professionals connecting with top companies and startups worldwide. Our team is distributed across 35+ countries, cultivating a culture of autonomy, flexibility, and growth. If you’re ready to make an impact in legal tech, we’d love to hear from you.

💡ideas & bugs