We are looking for a curious, motivated, and resourceful Software Developer to join our team. This isn't a typical entry-level position; it's a unique opportunity to launch your career by working side-by-side with a highly experienced senior engineering team that is passionate about mentoring and growing new talent.
While your main focus will be on supporting and maintaining our core product, you will have direct exposure to new product development and contribute to building interesting, high-impact features. If you are a "figure-it-out" person who loves to learn, asks great questions, and wants to grow faster than you would anywhere else, this is the perfect role for you.
What You'll Do:
- Support & Maintain: Become an expert on our full product suite. You'll be a key player in troubleshooting, debugging, and resolving support issues, working directly with our senior team to find smart, efficient solutions.
 - Collaborate & Build: Partner with senior developers on new features. As you grow, you'll take on more development tasks, contribute to new product initiatives, and participate in code reviews.
 - Learn & Adapt: Thrive in our fast-paced startup environment. You'll be exposed to the full software development lifecycle, adapting to changing priorities and learning new technologies.
 - Take Ownership: We're looking for someone who takes initiative. You'll be encouraged to ask questions, explore the codebase, and bring your own ideas to the table.
 - Investigative Mindset: You're a problem-sleuth at heart. You won't just fix the symptom; you'll be empowered to dig deep into support issues, recreating the user's experience to understand how they triggered an outcome and discover its root cause.
 
What you’ll bring:
- A "Figure-It-Out" Attitude: You are a natural problem-solver. You know how to use your resources to find an answer, but more importantly, you know when to ask for help.
 - A Curiosity for Learning: You are genuinely passionate about technology and self-motivated to learn. You see a challenge as an opportunity to grow.
 - A Proactive Communication style: You aren't afraid to ask questions. You can clearly articulate problems you're facing and actively participate in team discussions.
 - Team-Oriented Mindset: You're excited about the idea of working with and learning from a senior team. You welcome constructive feedback.
 - Resiliency: You understand that a startup environment is one of "high velocity and high change" and you're excited by the prospect of rapid personal growth.
 - Systematic Thinking: You don't just fix problems; you meticulously document and categorize them. You're a pattern-seeker who instinctively looks for opportunities to automate fixes for recurring issues.
 
Qualifications:
- A degree in Computer Science, a certificate from a coding bootcamp, or a strong portfolio of self-directed projects.
 - A solid foundation in JS and python frameworks for building web applications. We use django, Fast API, react, typescript, and next.js.    
 - Previous experience developing AI-powered products or features, with a strong understanding of the product development lifecycle for machine learning or AI systems.
 - Comfort and proficiency using AI productivity tools for code generation, debugging, and problem solving (e.g., GitHub Copilot, Gemini)
 - An understanding of database design and querying, with experience in SQL, PostgreSQL.
 - Ability to methodically identify and resolve basic bugs or errors in code, using standard debugging tools (like browser developer tools, IDE debuggers, or analyzing logs)
 - An interest in thinking critically about user experience and business impact.
 - Familiarity with version control (e.g., GitHub).
 - An understanding of basic web development concepts (e.g., APIs, databases, HTML/CSS).