Revposted 20 days ago
Full-time • Senior
Austin, TX

About the position

At Rev, we're on a mission to understand the human voice. We're seeking a Senior Software Engineer to join our dynamic team and contribute to the development of our SaaS platform. This role is ideal for someone who thrives in a fast-paced environment and is passionate about building scalable, high-performing software solutions using a variety of technologies and frameworks. As a senior full stack engineer, you'll play a pivotal role in designing, developing, and maintaining applications that are integral to our SaaS platform. You'll work closely with cross-functional teams to deliver features that enhance user experience and drive business growth. Your expertise will help shape the future of our products and the remote labor industry at large.

Responsibilities

  • Design, develop, and maintain scalable, high-availability applications using a mix of front-end and back-end technologies
  • Architect solutions that leverage GraphQL for API development
  • Develop robust backend services using ASP.NET
  • Build intuitive user interfaces with React; a deep understanding of JavaScript/TypeScript is a major bonus
  • Manage databases and data storage solutions, including Microsoft SQL and various non-relational databases
  • Work closely with product managers, UX designers, and other stakeholders to define and achieve software development objectives
  • Mentor junior developers, review code, and ensure adherence to best practices in coding and documentation
  • Lead the integration of third-party services and APIs, ensuring system robustness and performance
  • Stay updated with emerging technologies and frameworks, incorporating them into the development process as applicable

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
  • 7+ years of experience in full-stack development, with a proven track record of successful project delivery
  • Proficiency in building applications using GraphQL, ASP.NET, and React
  • Strong understanding of software architecture, design patterns, and best practices
  • Experience with system design and scalability, particularly in building high-volume, low-latency applications
  • Strong problem-solving skills and ability to work both independently and in collaborative settings
  • Excellent verbal and written communication skills

Nice-to-haves

  • Experience with AWS cloud services for deploying and managing applications
  • Hands-on experience with mobile development using React Native
  • Proficiency in containerization and orchestration technologies like Docker and Kubernetes
  • Knowledge of non-relational databases and their use cases
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service