Expert Institute
Staff Software Engineer (Remote)
Staff Software Engineer | Expert Institute | UnitedStates
About Expert Institute
Expert Institute is a legal technology, data, and services company. Wehave been in operation for over a decade and are evolving into a leading...
Staff Software Engineer | Expert Institute | United States
About Expert Institute
Expert Institute is a legal technology, data, and services company. We have been in operation for over a decade and are evolving into a leading data and solutions provider in our market. Expert Institute’s goal is to facilitate seamless expertise needs-matching and collaboration around legal matters, built on a foundation of high-quality data. As we continue to grow, we seek an experienced Staff Software Engineer to join our team.
The Role
As a Staff Software Engineer on the Expert iQ development team, you’ll play a pivotal role in building and optimizing web applications that enhance the efficiency of connecting legal teams with expert witnesses. You will collaborate with cross-functional teams, designing and implementing innovative solutions that align with business objectives while ensuring a seamless user experience. You’ll be expected to contribute to both new and existing projects, develop and maintain secure APIs, and drive the adoption of infrastructure-as-code using tools like Terraform or CloudFormation. Your ability to navigate cloud platforms, optimize performance, and provide technical leadership will be crucial in tackling complex challenges. You will also play a key role in fostering a culture of continuous learning and innovation by embracing new technologies and frameworks.
Why You’ll Love This Role:
- High-impact projects: Your work will directly influence our platform, helping legal professionals solve complex cases with expert data.
- Innovation at its core: We foster a culture of continuous learning and creativity, encouraging you to work with the latest technologies like AI, cloud infrastructure, and more.
- Collaborative environment: Be part of a cross-functional team where your voice matters and your contributions are highly valued.
- Career growth: Grow your technical and leadership skills as you work on complex challenges in a fast-growing company.
Key Responsibilities
- Collaborate with the engineering team to enhance web applications, system designs, and best practices.
- Work with cross-functional teams to deliver innovative solutions aligned with business goals.
- Participate in both existing projects and new developments, always focusing on the end user’s needs.
- Develop and maintain APIs for web applications, ensuring robust security and authentication.
- Solve complex technical challenges, balancing requirements, design considerations, and trade-offs. You should feel comfortable with in-place re-architecture.
- Embrace new technologies and frameworks, fostering a culture of innovation.
- Implement infrastructure-as-code using tools like Terraform or CloudFormation.
- Engage with cloud technologies and platforms to optimize performance and efficiency.
- Deliver high-quality solutions, ensuring unit, integration, and end-to-end testing.
Qualifications
- 8+ years of software engineering experience.
- Bachelor of Science degree (or equivalent) in computer science, engineering, or relevant field.
- Demonstrates understanding and usage of software development principles [SOLID, DRY, SOC] and architectural principles.
- Proficiency with fundamental front-end languages JavaScript/TypeScript [Angular, React], HTML, SCSS, CSS [Tailwind, Bootstrap], NX
- Proficiency with server-side languages and frameworks such as NodeJS/Express [NestJS, NextJS] Python [Flask, Django], C# / Java [Spring Boot]
- Hands-on experience with SQL [Postgres], NoSQL databases, and domain modeling.
- Hands-on experience developing RESTful APIs and an interest in API design, microservices, and event-driven architectures.
- Proficiency with Git and Bitbucket/Github workflows.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Knowledge of infrastructure-as-code tools (Terraform, CloudFormation) and DevOps practices.
- Familiarity with authentication standards like OAuth, SAML, or OIDC is a plus.
- Bonus: Experience integrating with AI services like Gemini and ChatGPT.
- Ability to explain complex business and technical concepts to all audiences.
Why Join Expert Institute?
This is a unique opportunity to join a talented team that is punching above its weight in a novel and growing niche. At Expert Institute, you will be part of an innovative environment that values creativity and impact. You will play a pivotal role in our journey to become a leading legal technology provider.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save