- Company Name
- EvenUp
- Job Title
- Senior Backend Software Engineer, DocGen
- Job Description
-
**Job Title:** Senior Backend Software Engineer – DocGen
**Role Summary:** Lead the design, development, and maintenance of AI‑native document generation services for personal injury litigation, ensuring high performance, security, and reliability. Drive end‑to‑end features, integrate large language models (LLMs), and shape the platform architecture across micro‑services, REST APIs, and data pipelines. Collaborate closely with product, design, and founders to deliver rapid, customer‑centric solutions while mentoring junior engineers and upholding best practices.
**Expactations:**
- Own critical backend features from concept to production, balancing speed and quality.
- Translate product requirements into scalable, maintainable code and infrastructure designs.
- Actively participate in on‑call rotation to resolve incidents and reduce operational toil.
- Mentor peers, provide constructive feedback, and contribute to continuous improvement processes.
- Maintain rigorous testing, security, and compliance standards for sensitive legal data.
**Key Responsibilities:**
- Architect and implement high‑throughput service layers, micro‑services, and APIs using Python, Go, Java, Node.js, or C++.
- Integrate LLM‑based solutions (e.g., GPT‑style models) into existing AI workflows, improving accuracy and turnaround.
- Develop evaluation pipelines to measure and optimize document quality and delivery metrics.
- Enforce observability, logging, and monitoring across distributed systems.
- Write clean, well‑documented, production‑ready code; conduct code reviews and enforce style guidelines.
- Collaborate cross‑functionally with product managers, designers, and founders to define feature scope.
- Document architectural decisions, deployment processes, and operational runbooks.
- Lead initiatives that elevate system reliability, scalability, and cost efficiency.
**Required Skills:**
- 5+ years of backend development experience with distributed systems and cloud platforms.
- Proficient in Python plus at least one additional language (Go, Java, Node.js, C++).
- Strong expertise in designing RESTful APIs, service orchestration, and micro‑service patterns.
- Experience building AI‑native workflows, integrating LLMs, and handling large volumes of structured/legal data.
- Deep understanding of performance tuning, observability, and security best practices in a SaaS context.
- Familiarity with CI/CD pipelines, container orchestration (Kubernetes), and infrastructure as code.
- Excellent problem‑solving skills, ownership mindset, and ability to mentor and influence peers.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, GCP Professional Cloud Architect, or equivalent) are a plus but not mandatory.