FTI Consulting-posted 4 months ago
$69,000 - $166,000/Yr
Full-time • Senior
San Francisco, CA
5,001-10,000 employees
Professional, Scientific, and Technical Services

FTI Consulting is an independent global business advisory firm dedicated to helping organizations manage change, mitigate risk and resolve disputes. Individually, each practice is a leader in its specific field, staffed with experts recognized for the depth of their knowledge and a track record of making an impact. Collectively, FTI Consulting offers a comprehensive suite of services designed to assist clients across the business cycle - from proactive risk management to the ability to respond rapidly to unexpected events and dynamic environments. The Software Solutions team is a high-velocity team that works across both corporate engagements and litigation matters to deliver data-driven solutions to our clients. As experts in bespoke web application development, the Software Solutions team is involved in engagements spanning corporate strategy, litigation, investigations, disputes, compliance, regulatory support, financial crime, fraud, and performance improvement. The team employs a range of evolving open source and cloud technologies to design, build, and deliver solutions. This specialized team creates scalable and feature-rich web applications using a modern toolkit. Recent solutions have used containerization, Angular, React, NestJS, TypeScript, Python, Django, Laravel and a wide range of AWS and cloud services. You will have a direct impact on helping drive innovation by promoting and selecting technologies to meet ever-changing client needs and evolving industry trends.

  • Designing, creating, and implementing client-centric web applications
  • Leading software projects and collaborate daily with fellow software engineers, managers and stakeholders
  • Conducting peer code reviews, triaging flaws & promoting updates to production
  • Playing an active role in mentoring junior members of the team
  • Acting as an evangelist to promote best practice and sharing knowledge both internally and externally
  • Analyzing, programming, and testing simple to moderate modules (both new and changes to existing programs) from design specifications
  • Learning existing applications and designing new tools to improve processes
  • Identifying the relationships among multiple sources and types of data and organizing this information to facilitate effective data analysis
  • Bachelor's degree in computer science or related discipline; or equivalent combination of education and work experience
  • 5+ years of relevant post-graduate professional experience in web application development
  • Competency in Object Oriented Programming
  • Experience with a frontend framework like Angular, React or Vue
  • Experience with a backend framework like Django, Laravel, Next.js, NestJS or equivalent
  • Experience in automated testing - unit testing, integration testing and/or end-to-end testing
  • Competency with relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle
  • Competency in programming skills such as Python, PHP, Java, C++, or Ruby
  • Competency in JavaScript, HTML5 and CSS3
  • Experience with version control systems such as Git
  • Ability to travel to FTI office(s) and client site(s) as needed
  • Competency in TypeScript, Node.js, Angular, React, Vue.js Bootstrap
  • Competency in Linux and Apache
  • Competency in Agile principles and test-driven development (TDD)
  • Experience working in an Agile team environment
  • Experience developing and/or consuming APIs
  • Competency in IAM principles, SAML, Single Sign-On, authentication and authorization techniques
  • Able to work on a team as well as independently
  • Able to adapt quickly in handling multiple evolving tasks as a result of new engagements and/or re-prioritized deadlines
  • Highly motivated, hard-working, eager to learn, and able to motivate others
  • Able to regularly communicate status to both internal and external clients
  • Able to produce high quality and/or final work product under strict deadlines
  • Flexibility to provide night and weekend coverage when requested
  • Competitive total compensation, including bonus earning potential
  • Full package of benefits plans, including medical, dental, and vision coverage along with life and disability insurance
  • Generous paid time off and holidays
  • Company matched 401(k) retirement savings plan
  • Potential for flexible work arrangements
  • Generous paid parental leave with available planning tools, virtual expert coaching services and flex return support
  • Family care benefits, including back-up child/elder care
  • Employee wellness platform
  • Employee recognition programs
  • Paid time off for volunteering in your community
  • Corporate matching for charitable donations most important to you
  • Make an impact in our communities through company sponsored pro bono work
  • Professional development and certification programs
  • Free in-office snacks and drinks
  • Free smartphone and cellular plan (if applicable)
  • FTI Perks & Discounts at retailers and businesses
  • Upscale offices close to public transportation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service