- Company Name
- EvenUp
- Job Title
- Software Engineer, Client Portal (all levels)
- Job Description
-
Job title: Software Engineer, Client Portal
Role Summary:
Full‑stack engineer responsible for building, optimizing, and maintaining the integration engine powering the client portal. Owns feature delivery from concept through deployment, collaborating closely with product owners, designers, and backend engineers to create robust, scalable integration solutions that enhance user experience for legal‑tech customers.
Expectations:
- Deliver high‑quality, production‑ready code within agreed timelines.
- Maintain system performance, scalability, and security.
- Participate in code reviews, documentation, and knowledge sharing.
- Mentor junior engineers and uphold best‑practice standards.
- Stay current with emerging technologies relevant to integration and legal‑tech domains.
Key Responsibilities:
- Design and implement RESTful APIs and other integration endpoints (SOAP, GraphQL).
- Develop and maintain backend services, data pipelines, and connector libraries for third‑party vendors.
- Translate stakeholder requirements into clear technical specifications and interface documentation.
- Collaborate with product, design, and backend teams to iterate on features and resolve pain points.
- Optimize application performance, reduce latency, and ensure high availability.
- Write unit, integration, and end‑to‑end tests; maintain CI/CD pipelines.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot production issues, perform root‑cause analysis, and implement preventive measures.
Required Skills:
- 5+ years of hands‑on software engineering experience.
- Full‑stack development across the stack (Node.js, Java, Python, or similar).
- Strong API design (REST, GraphQL, SOAP) and integration experience.
- Proficiency with SQL databases and understanding of data modeling.
- Solid grasp of data structures, algorithms, design patterns, and performance tuning.
- Excellent communication and collaboration skills.
- Proficient with Git, CI/CD tools, containerization, and cloud platforms.
- Bonus: experience with React/TypeScript, AI, legal‑tech, or social‑impact projects.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent professional experience accepted).