Revolutionizing legal technology with ai-driven tools
we are a company that is enhancing efficiency and accessibility for legal professionals by leveraging the power of artificial intelligence.
our high-impact technology transformation involves partnering with a high-volume immigration law firm to optimize workflows and streamline processes.
key responsibilities
* design, implement, and maintain high-quality backend services and apis, focusing on scalability, reliability, and performance.
* develop backend capabilities for real-time, bidirectional communication using websockets, enabling browser-based voice interactions.
* participate in architectural decisions, ensuring backend systems are scalable and optimized for high availability in a high-volume environment.
* create efficient data storage and processing solutions, with an emphasis on data integrity, security, and compliance.
* work closely with front-end engineers, product managers, and other teams to deliver integrated solutions that align with user needs and product goals.
* diagnose and resolve backend performance bottlenecks, ensuring reliable service and enhancing system efficiency.
technical proficiency
* proficiency in python is essential.
* strong experience with restful, grpc, or graphql api design and implementation for secure, efficient, and scalable applications.
* experience with sql (postgresql, mysql) and nosql (e.g., mongodb, redis) databases, focusing on data modeling, indexing, and performance optimization.
* hands-on experience with websocket implementation for enabling real-time, bidirectional communication.
* familiarity with aws, gcp, or azure for deploying and managing backend services.
* experience with terraform, cloudformation, or pulumi for infrastructure automation.
* working knowledge of docker and kubernetes for managing and orchestrating microservices.
* experience with ci/cd pipelines (e.g., jenkins, gitlab ci/cd) and automated testing frameworks for backend systems.