The Web Application Developer designs and builds resilient software for complex applications, focusing on API development, data services, and cloud-based infrastructure. The role calls for solid programming fundamentals - data structures, system design, and sound tradeoffs - applied across languages rather than tied to any one stack. The developer integrates AI capabilities into our applications and uses AI development tooling (Claude Code, Cursor, AI-enabled CLI tools) and AI DevOps practices as a regular part of the workflow to build, iterate, and ship with greater speed and quality. Responsibilities include maintaining clear documentation, experimenting with new technologies, and contributing to implementation phases to ensure code quality and efficiency. Day-to-day work spans a modern JavaScript frontend, a server-side language, and AWS infrastructure; exposure to Vue.js or React and PHP/Laravel is a plus. What You'll Do Every Day Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. System Design & Development: Collaborate in designing and building resilient software for complex applications, with a strong emphasis on API development, data services, and cloud-based infrastructures. Develop and maintain components using React and Next.js, including creating and managing SSR components for performance and user experience improvements. API Integration and Automation: Work with APIs from generative AI providers like OpenAI, Anthropic, and Google. Use frameworks like LangChain to integrate AI features into applications. Create automations that leverage generative AI to enhance process efficiency. Coding and Development: Write and manage scripts and automations using JavaScript and Python. Focus on creating and maintaining Cloud Functions for serverless solutions on platforms like Google Cloud Platform. Database Management: Perform basic data management using Supabase and PostgreSQL. Ensure the scalability, reliability, and security of all database systems. Problem-Solving: Identify and resolve technical issues, both independently and collaboratively, to ensure smooth operation of AI-integrated applications and web components. Documentation & Reporting: Maintain clear and precise documentation of code, workflows, and system behaviors. Keep records of processes and workflows, update existing documentation, and create new documentation as needed. Ensure all technical documentation is accessible for team members and stakeholders. Innovation & Improvement: Experiment with new technologies and modern DevOps practices. Contribute to streamlining deployments, improving app management, and introducing automation. Stay ahead of industry trends by exploring and integrating cutting-edge tools. Implementation Oversight: Lead the implementation phase by overseeing code quality, performing reviews, and ensuring adherence to best practices. Optimize the performance of applications in cloud environments, focusing on efficient use of services like AWS and SQS handling. Additional duties, as assigned. This is a remote work opportunity with limited travel obligations, which requires demonstrating a level of dedication and commitment to being self-driven and accountable.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed