Requirements
5-7+ years of experience in UI software development, with a demonstrated track record in SaaS environments
Experience in playing key roles in significant software projects, showing an ability to work effectively both independently and as part of a team
Other preferred experience for the position, including length and in what capacity (e.g., operational, management level).
Enjoys the challenges of architecting a ‘micro-frontend’ architecture that does not compromise UX and end-user performance SLAs.
Experience with Continuous Integration and Continuous Deployment (CI/CD) with an emphasis on a well-maintained testing pyramid.
Knowledge of system architecture, design patterns, and best practices in software development.
Ability to foresee, assess, and mitigate risks in architectural designs
Excellent analytical abilities and problem-solving skills, capable of addressing complex technical challenges
Ability to adapt to new technologies and methodologies, and a mindset geared towards innovation and continuous improvement
Strong and effective communication and teamwork skills, essential for working in a dynamic and collaborative environment with various stakeholders and team members
Strong skills in programming languages, modern UI frameworks and advanced CSS techniques commonly used in SaaS development. In particular, HTML, CSS, TypesScript, React, Redux, ReactQuery, GraphQL, Styled Components, Jest, Cypress, etc
Designs and implements a layered application architecture that can be easily adapted to accommodate evolving business requirements. Ensures that the architecture is flexible and capable of supporting future enhancements
Designs and communicates external and internal architectural perspectives of well-encapsulated systems. Collaborates with the team to ensure that the architecture aligns with user expectations and performance SLAs. Creates architectural design documents explaining their plans for a project and proactively solicits feedback from colleagues
Knowledge of various stages of the SDLC, including design, development, testing, and deployment
Perks of DISCO
Open, inclusive, and fun environment
Benefits, including medical and dental insurance
Competitive salary plus discretionary bonus
Opportunity to be a part of a startup that is revolutionizing the legal industry
Growth opportunities throughout the company
About DISCO
DISCO provides a cloud-native, artificial intelligence-powered legal solution that simplifies ediscovery, legal document review and case management for enterprises, law firms, legal services providers and governments. Our scalable, integrated solution enables legal departments to easily collect, process and review enterprise data that is relevant or potentially relevant to legal matters.
Are you ready to help us fulfill our mission to use technology to strengthen the rule of law? Join us!
We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.