The Tech Lead Manager builds high-quality software delivering feature sets that delight customers and drives the architecture of one or more subsystems.
Requirements
- 8+ years of software development experience for large scale web applications
- Experience overseeing team activities and technical performance
- Experience with Continuous Integration and Continuous Deployment (CI/CD)
- Experience with NoSql data stores, data caches, and other non-relational data storage technologies
- Experience with Federated GraphQL, providing a unified API access across different systems
- Experience with messaging and streaming platforms such as Kafka and understand the principles of event-driven architecture
- Experience with Protobuf and gRPC for defining service interfaces and efficiently serializing structured data
- Experience selecting and extending third party components (commercial or open-source)
- Experience designing and operating software in a Cloud Provider such as AWS, Azure, or GCP
- Experience with SQL-based cloud data storage technologies
- Ability to design and communicate external and internal architectural perspectives of well-encapsulated systems
- Skilled in API and Data Model Design and Implementation
- Ability to design and implement a layered application architecture
- Understanding of how to design and develop from a security perspective
- Possesses excellent technical, diagnostic, and troubleshooting skills
Benefits
- Benefits, including medical and dental insurance
- Competitive salary plus discretionary bonus
- Opportunity to be a part of a startup that is revolutionizing the legal industry
- Growth opportunities throughout the company