Taro Logo

Senior Software Engineer - Full Stack

Global leader in data-first contract lifecycle management (CLM) software, helping organizations manage end-to-end contract processes using their Data-first Agreement Platform.
United States
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Full Stack

Agiloft, the leading provider of contract lifecycle management (CLM) software, is seeking a Senior Full Stack Software Engineer to join their innovative team. This role presents an exciting opportunity to work on enterprise-level software that's revolutionizing how organizations manage their contracts and agreements.

As a Senior Full Stack Engineer, you'll be part of a dynamic team that combines cutting-edge AI technology with practical business solutions. The position requires expertise in both Python and JavaScript, with a particular focus on React for frontend development. You'll be working with modern cloud-native applications and serverless technologies, making this an ideal role for engineers who enjoy working across the full technology stack.

The company stands out in the CLM space, being recognized as a leader by major analysts like Gartner, Forrester, and IDC. What makes Agiloft particularly special is their impressive customer satisfaction rate, with nearly 100% of new customers satisfied with initial implementations and a 97% annual renewal rate. This speaks volumes about the quality of their product and team.

Agiloft offers a progressive and inclusive work environment that values diversity and work-life balance. They support multiple Employee Resource Groups (ERGs) and provide flexible benefits including floating holidays and quarterly wellness days. Their philosophy that "EX = CX" (Employee Experience equals Customer Experience) demonstrates their commitment to maintaining a positive workplace culture.

The role involves collaborating with designers, AI experts, and fellow engineers to build and maintain enterprise software applications. You'll be working on challenging problems, implementing solutions using commercial LLM APIs, and contributing to the continuous improvement of code quality and development practices. The position also offers opportunities for mentoring junior team members and participating in critical infrastructure maintenance.

For the right candidate, this role offers the perfect blend of technical challenges, professional growth, and the opportunity to work on meaningful solutions that have a real impact on business operations worldwide. The remote work arrangement provides flexibility while still maintaining strong team collaboration and professional development opportunities.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Full Stack

  • Build and maintain full stack applications in our suite of enterprise software products
  • Work with product managers and designers to brainstorm bottom-up solutions to novel problems
  • Collaborate with AI engineers to efficiently utilize commercial large language model (LLM) APIs
  • Continuously improve the code quality, extensibility, and test coverage of software projects
  • Improve internal developer tools, workflows, and best practices to enhance team efficiency
  • Troubleshoot and resolve complex issues across the entire application stack
  • Mentor junior team members
  • Participate in incident response and disaster recovery efforts

Requirements For Senior Software Engineer - Full Stack

Python
JavaScript
React
PostgreSQL
TypeScript
  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • Minimum of 5 years of professional experience as a software engineer
  • Experience building full stack applications in Python and JavaScript with React
  • Proficiency in using relevant AI Tools in the SLDC
  • Experience building modern, cloud-native applications using serverless technology
  • Deep understanding of version control systems (Git)
  • Deep understanding of relational databases and data modeling (Postgres preferred)
  • Deep understanding of RESTful API design and documentation
  • Deep understanding of CI/CD tools such as GitHub Actions
  • Deep understanding of containerization and orchestration (Docker, ECS)
  • Deep understanding of cloud platforms (AWS, Azure, or Google Cloud)
  • Strong problem-solving, collaboration, teamwork and communication skills

Interested in this job?

Jobs Related To Agiloft Senior Software Engineer - Full Stack