Job Title: Software Engineer Company Name: Avila Job Url: https://jobs.gusto.com/postings/avila-software-engineer-42f42b1c-3999-4cab-94b6-550352d6def1 Job Description: Software Engineer Remote ยท Full time Company website Apply for Software Engineer We're looking for a versatile full-stack software engineer who thrives in a fast-paced startup environment. You'll work closely with the founder to build AI-powered web applications that solve real-world problems. This is an opportunity to have significant impact on product direction and technical architecture. About Avila Avila uses AI to help organizations find and apply for complex government grants Description Key Responsibilities Full-Stack Development (70%) Build responsive web applications using React for frontend and Node.js/Express for backend Design and implement RESTful APIs and real-time features for AI-powered applications Develop database schemas and optimize MongoDB queries for performance Create intuitive user interfaces that make AI capabilities accessible to end users Write clean, maintainable code with proper testing and documentation AI Integration (20%) Integrate large language models (LLMs) into web applications via APIs Build conversation flows and prompt engineering for optimal AI responses Implement AI features like text generation, summarization, and intelligent automation Handle API rate limiting, error handling, and fallback strategies for AI services Create user-friendly interfaces for AI-powered features Collaboration & Growth (10%) Work directly with the founder to translate business requirements into technical solutions Participate in product planning and technical architecture decisions Contribute to code reviews and help establish development best practices Stay current with web development trends and AI integration patterns Required Qualifications 3+ years of software development experience Strong proficiency in JavaScript and Python Experience building web applications with React and modern JavaScript frameworks Backend development experience with Node.js and Express Proficiency with MongoDB including schema design and query optimization Solid understanding of Git for version control and collaborative development Experience with RESTful API design and implementation Familiarity with working with LLMs (OpenAI, Anthropic, or similar APIs) Strong problem-solving skills and ability to work independently Preferred Qualifications Experience with TypeScript for better code maintainability Familiarity with prompt engineering and AI conversation design Knowledge of authentication systems and security best practices Experience with cloud deployment (AWS, Vercel, or similar platforms) Startup experience or comfort with rapidly changing requirements Understanding of modern development tools (bundlers, linters, testing frameworks) Experience with real-time features using WebSockets or Server-Sent Events What We Offer Competitive salary with significant equity upside potential Opportunity to shape technical architecture and product direction Direct collaboration with founder and high visibility for contributions Flexible work environment with remote-friendly culture Professional development budget for courses and certifications Work with cutting-edge AI technology in a practical, user-focused way Technical Stack Frontend: React, JavaScript/TypeScript, CSS/Tailwind Backend: Node.js, Express, Python Database: MongoDB AI Integration: OpenAI API, Anthropic Claude, prompt engineering Tools: Git, GitHub, VS Code Deployment: Cloud platforms (AWS/Vercel) Location: Remote-first with occasional in-person collaboration Experience Level: Mid-level (3-6 years) Commitment: Full-time Apply for Software Engineer