Leadership Circle is reimagining how leadership grows through personalized, continuous experiences. They are seeking a Full Stack Software Engineer to support Project Center and LeadHub, working across backend services, APIs, and frontend user experiences while embracing AI-assisted development tools.
Responsibilities:
- Develop and maintain full stack features across our current platform including Ruby on Rails backend services and Next.js and React frontend applications
- Support and troubleshoot production issues across Project Center and LeadHub including participation in on-call rotations
- Collaborate with teammates to ensure system stability, performance, and reliability across both frontend and backend systems
- Contribute to platform transition efforts by migrating and re-imagining features across the full stack in the new architecture, improving service design, and ensuring data integrity
- Build new full stack features on the next-generation platform using Next.js for the frontend, NestJS for the API layer, and Aurora PostgreSQL for the database
- Build and consume RESTful APIs and support integrations with internal and external systems
- Work with PostgreSQL databases including writing queries, optimizing performance, and supporting schema evolution
- Collaborate with AWS services such as S3, Lambda and SQS for storage and asynchronous processing
- Implement and maintain authentication flows using Auth0 and OAuth standards
- Write automated tests such as RSpec and Jest and maintain code quality through thoughtful code reviews
- Actively use AI-assisted development tools such as Claude Code as a core part of daily development including code generation, refactoring, debugging, and system comprehension
- Continuously improve how AI tools are used within the team to increase development speed, reduce friction, and improve overall engineering effectiveness
- Collaborate closely with Product, UX, and fellow engineers by communicating proactively, sharing context, and contributing to team discussions
Requirements:
- 2 to 5 years of software engineering experience with full stack development responsibilities
- Experience with Ruby on Rails preferably Rails 6 or higher
- Proficiency in JavaScript or TypeScript with React or Next.js
- Experience building and maintaining both frontend and backend systems
- Experience with PostgreSQL or similar relational databases
- Familiarity with RESTful API design and implementation
- Comfort working across both existing systems and newer architectures
- Ability to balance short-term maintenance needs with long-term platform evolution
- Experience with Git workflows and collaborative development practices
- Strong communication skills and a team-first mindset with a willingness to ask questions when stuck, share context proactively, and believe the best solutions come from collaboration
- Comfort giving and receiving feedback in code reviews and team discussions
- Demonstrated experience using AI tools such as Claude Code, GitHub Copilot, or ChatGPT as a regular part of the development workflow
- Strong ability to evaluate, validate, and improve AI-generated code to ensure production-quality outcomes
- Mindset that embraces AI as a force multiplier for engineering productivity and continuous learning
- Experience with NestJS or similar Node.js backend frameworks
- Experience participating in system migrations or platform transitions
- Familiarity with AWS services such as S3, SQS, and RDS or Aurora as well as Auth0, OAuth, Docker, or background job systems
- Experience helping teams adopt AI-assisted development practices