Senior Software Engineer (Web & Mobile)

Icon Clinical Research, Inc
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 229K

Job location

Remote

Tech stack

JavaScript
Artificial Intelligence
Mobile Application Development
Code Review
Databases
Mobile Application Software
Python
Next.js
Search Technologies
Software Engineering
TypeScript
React
Large Language Models
Multi-Agent Systems
Prompt Engineering
Technical Debt
Backend
FastAPI
React Native
Front End Software Development
Serverless Computing

Job description

We are seeking a highly experienced Senior Software Engineer who has evolved beyond traditional full-stack development and fully embraced the next generation of software engineering: agentic development and "vibe coding."

In this role, you will be the architectural mind and primary driver behind modern web and mobile applications. You won't just be writing boilerplate; you will be orchestrating AI agents, leveraging local-first architectures, and directing tools like Claude Code and other autonomous frameworks to accelerate the build, test, and deployment cycles. If you thrive on building complex, RAG-driven knowledge platforms and multi-agent systems while maintaining high-performance, offline-capable frontends, this role is for you.

What You Will Do

  • Agentic Application Development: Design and develop end-to-end web and mobile applications using an AI-first approach, steering autonomous coding agents to rapidly prototype, iterate, and deploy production-grade software.
  • Vibe Coding & Orchestration: Shift focus from manual syntax typing to high-level system design, prompt engineering, and code reviewing AI-generated logic to maintain rapid deployment velocities.
  • Multi-Agent Systems & RAG: Build and integrate intelligent reasoning engines into applications using frameworks like LlamaIndex and PydanticAI, connected to robust vector databases.
  • Local-First & Offline-First Architectures: Engineer robust mobile and web clients that prioritize speed and offline capabilities, syncing seamlessly with cloud or edge backends.
  • Technical Leadership: Bring 8+ years of battle-tested engineering experience to guide architectural decisions, ensuring that AI-generated code adheres to strict security, scalability, and performance standards.
  • Infrastructure & Deployment: Oversee the deployment stack (e.g: Vercel, Render, serverless databases) to ensure zero-downtime rollouts and automated backups., You will be at the forefront of the AI software revolution, working on zero-to-one projects that redefine how applications are built and consumed. You will have the autonomy to dictate the tech stack, experiment with the latest reasoning models, and build high-performance systems without being bogged down by legacy technical debt.

Requirements

  • Experience: 8-10 years of progressive experience in full-stack web and mobile application development.
  • Proven experience actively utilizing AI coding assistants and autonomous agents to ship features. You should view AI as a collaborative pair-programmer.
  • Deep expertise in Python or JavaScript/TypeScript
  • Strong backend experience with modern, fast frameworks (e.g., FastAPI).
  • Solid frontend/mobile experience (e.g., React, React Native, or similar modern UI frameworks).
  • Hands-on experience with LLM orchestration and agentic frameworks (LlamaIndex, PydanticAI, LangChain, etc.).
  • Practical knowledge of setting up and optimizing vector databases (e.g., Qdrant, Pinecone) for semantic search and clustering.
  • Strong understanding of local-first architectures, flexible data structuring, and state management.
  • A product-focused engineer who values shipping over perfection, understands the balance between rapid AI generation and strict quality control, and is comfortable navigating the cutting edge of AI tooling.

Apply for this position