Staff Software Engineer, Fullstack to $7000 Offline

Job Details:

Position: Staff Software Engineer, Fullstack

Expected Start Date: Immediate

Location: Remote

 

Position Description

You will be responsible for extending eBrevia’s core intelligent document analysis web application to include additional features needed to serve our current and future markets.

 

Responsibilities

  • Architect, design, and implement large-scale features and improvements.
  • Lead cross-functional teams in the development and delivery of complex software projects.
  • Write, review, and maintain clean, efficient, testable and well-documented code.
  • Conduct and oversee thorough code reviews to ensure code quality, security, and maintainability.
  • Identify, debug, and resolve highly complex technical issues, optimizing performance and scalability.
  • Define and enforce development best practices, coding standards, and processes.
  • Mentor and guide senior, mid-level, and junior engineers, fostering a culture of continuous learning and improvement.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to align technical solutions with business goals.
  • Participate in and lead agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Stay current with industry trends and emerging technologies, and apply best practices to the development process.

     

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree is a plus.
  • 10+ years of professional experience in backend, frontend, or full-stack software development.
  • Proficiency in one or more frontend frameworks such as Angular, React, Next.js, etc.
  • Proficiency in one or more programming languages such as Python, Java, C++, etc.
  • Proficiency in one or more backend frameworks such as Spring, Spring Boot. 
  • Experience with relational (e.g. MySQL) and NoSQL databases (e.g., Elasticsearch).
  • Knowledge of DevOps practices and CI/CD pipelines, infrastructure as code (IaC), and shell scripting.
  • Experience with Linux administration, including server configuration, and troubleshooting.
  • Experience with Linux administration, including server configuration, and troubleshooting.
  • Experience with containerization and orchestration using Docker.
  • Familiarity with cloud computing platforms, particularly AWS services such as EC2, CloudWatch, S3, IAM, etc.
  • Fluency in UX and product design from an engineering perspective, and willingness to learn about the legal industry and our customers' needs, able to work directly with product managers and UI/UX designers.
  • Ability to clearly communicate complex technical ideas to technical and non-technical audiences.
  • Architecture and systems experience: must be able to build modules that are scalable, fault tolerant, as well as designing architectures that are intuitive and extensible for other engineers.

Nice To Haves

  • Contributions to open-source projects or personal projects showcasing technical skills.

 

The job ad is no longer active

Look at the current jobs Fullstack →