Software Engineer
Description
About the Team
At Everest, our Quote-to-Cash (QTC) team builds the core accounting engine that redefines financial management for our customers. The team owns the full commercial lifecycle within the Everest ERP; sales quoting, order management, subscriptions, billing, invoicing, payments, and revenue recognition - delivering a sophisticated, ever-evolving platform that helps leading companies solve their toughest accounting challenges.
About the Role
This isn't just a regular software development position. We are on a mission to pioneer the next generation of finance through AI-driven development. You won't just be implementing features; you'll be architecting intelligent solutions, creating a smarter, more predictive platform that sets a new industry standard. If you're passionate about building cutting-edge, AI-powered software and empowering users, you'll be right at home.
What you get to do
- Develop, implement, and maintain application features within our ERP system, specifically for core QTC modules (sales quoting, order management, billing, etc.) using TypeScript.
- Collaborate with product managers and other engineers to define requirements and deliver high-quality solutions.
- Write clean, efficient, and well-documented code, utilizing AI-assisted development tools such as Windsurf, Augment, Claude Code, or similar platforms.
- Participate in code reviews and contribute to a collaborative development environment.
- Debug and troubleshoot issues, ensuring the stability and performance of our applications.
- Contribute to the continuous improvement of our development processes and tools, with a focus on leveraging AI to enhance productivity and code quality.
What you need
Essential Skills:
- Solid foundational knowledge of programming, demonstrated through a degree in Computer Science, a related field, or equivalent personal/bootcamp projects.
- Proficiency in TypeScript and/or modern JavaScript (ES6+).
- Comfortable and excited about using AI coding assistants in your development workflow. Be ready to show us how you use them!
- A strong desire to learn and a curiosity about how businesses work.
- Fluent English
Nice-to-Haves (but not required):
- 2-4 years of professional or internship experience.
- A portfolio of personal projects (your GitHub profile is welcome!).
- Basic knowledge of SQL and databases.
- Familiarity with version control using Git.
- Experience with a front-end framework like React or Vue is a plus.
Why You'll Love Working Here
- Growth and Mentorship: You'll receive strong mentorship from senior engineers who are invested in your professional development.
- Cutting-Edge Tools: Get hands-on experience with the latest in AI-assisted software engineering, working on a genuinely interesting stack.
- Real Impact: The code you write will directly impact our customers and contribute to the core of our groundbreaking platform.
- Great Culture: We offer a competitive salary, stock options, a collaborative and inclusive work environment, and the flexibility you need to do your best work.