Skip to contentSenior Software Engineer – Documents
Company | Goodleap |
---|
Location | Plano, TX, USA |
---|
Salary | $137000 – $160000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Strong problem-solving and algorithmic skills typical of any software engineering role.
- Extensive experience with one or more of the following technologies: React, Node.js, Typescript, Nest.js, Serverless, SST, DynamoDB, AWS Lambda, API Gateway and Kafka, coupled with a strong aptitude for learning new tools and frameworks.
- Experience building RESTful APIs and working with databases.
- In-depth knowledge of large-scale web application design, including clustering, caching, performance tuning, and scalability strategies.
- An ability to understand and translate legal documents and business requirements into technical solutions.
- Strong written and verbal communication skills, with an ability to explain technical concepts to diverse audiences.
Responsibilities
- Design, develop, and maintain scalable, high-quality web applications and APIs, focusing on Node.js and AWS services.
- Build secure, reliable, and compliant solutions for document generation, signing, and vaulting with an emphasis on scalability, performance, and maintainability.
- Collaborate with cross-functional teams, product managers, and legal experts, to deliver features that meet legal and business requirements.
- Analyze legal documents and business needs to design technical solutions that ensure compliance and accuracy.
- Write testable, reliable code and implement continuous deployment practices for production systems.
- Participate in design and code reviews, providing technical feedback to uphold engineering excellence.
- Mentor and support the career development of engineers through pair programming, technical guidance, and knowledge sharing.
- Analyze and optimize application code, APIs, and distributed systems to ensure efficiency and reliability.
- Deploy, monitor, and troubleshoot large-scale systems to maintain high availability and resolve issues in a timely manner.
- Stay current with emerging technologies, driving hands-on implementation and innovation across the platform.
Preferred Qualifications
- Attention to detail and accuracy, particularly when dealing with legal documents and business requirements.
- Collaboration and consensus-building as patterns for problem-solving.
- Transparency in the face of ambiguous or difficult situations.
- “Getting stuff done” through simple, pragmatic iteration and a strong focus on user needs.
- A high level of curiosity and staying abreast of the latest technologies.
- Proactively resolving problems and displaying a strong sense of ownership.
- Challenging the status quo when it makes sense to do so.