Senior Full Stack Developer

Posted 1 day ago

On-site - Irvine, CA Full-time Software $55–$60/hr

Senior Full Stack Developer Locations : Irvine, CA. Onsite/ In person interview required with coding test Responsibilities and Requirements: * General - Reporting to the Manager, Applications Development in a multi-faceted, multi-location academic setting, the Senior Applications Developer designs, modifies, develops, writes and implements software programming applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow. In this role, "senior" carries a meaningful technical mentorship expectation — the candidate is expected to actively pro-actively lead, guide, and cultivate the technical growth of peers and junior developers throughout all phases of delivery.

## Required Experience and Skills - Bachelor's degree in Computer Science, Information Technology, or Information Systems or equivalent experience. - 3-5 years of hands-on experience in design, architecture, implementation, and deployment of application solution platforms, with a demonstrated track record of technically leading and mentoring other developers. - Hands-on experience with cloud platforms (Azure preferred; AWS or GCP acceptable) including compute, storage, networking, identity, and managed services; experience designing and deploying cloud-native architectures (microservices, containers, serverless). - Demonstrated experience incorporating AI development tools (e.g., GitHub Copilot, Claude Code, Cursor, or similar) and agentic workflows into daily development and SDLC practices — not just awareness, but active, habitual use. - Experience with CI/CD pipelines, infrastructure-as-code (e.g., Bicep, Terraform, ARM templates), and DevOps practices in a cloud environment. - Ability to troubleshoot software, infrastructure, and cloud platform problems. - Ability to perform research and evaluate emerging technologies, including AI/ML services and cloud-native tooling. - Strong technical communications skills, willingness to ask questions, challenge the process and seek out answers. - Solid knowledge of agile project processes and the software development life cycle. - Strong analytical and problem-solving skills. - Strong time management skills, ability to multi-task, ability to work with minimal supervision. - Strong Experience with relational and document-based databases (eg MS-SQL Server/Postgres/MongoDB)

## Essential Functions and Responsibilities - Gathers and analyzes the requirements from various users. - Utilizes established development tools, guidelines and conventions including but not limited to ASP.NET, C#/.NET Core, T-SQL/EF Core, Angular, Azure (or equivalent cloud platform), HTML, JSON, CSS, and JavaScript/TypeScript - Leverages AI-assisted development tools (e.g., GitHub Copilot, Claude, or similar) and agentic workflows throughout the full software development lifecycle — from requirements analysis and architecture through coding, testing, deployment, and documentation. - Designs, codes, and tests cloud-native and cloud-first web applications and solutions, including containerized workloads, serverless functions, and managed cloud services; supports on-prem solutions where required. - Enhances existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modernization, cloud migration, or improvement. - Maintains existing software systems by identifying and correcting software defects. - Investigates and develops skills in new technologies, including emerging AI/ML capabilities, cloud services, and agentic development patterns; stays current with industry trends. - On occasion, writes reports on adoption of new technology, including AI tooling and cloud platform capabilities. - Creates problem prevention strategies for the project, or any other aspect of the work in the office. - Creates project documents such as project definition documents, business requirements, functional specifications, requirements and deliverable plans. - Analyzes and designs solutions to meet requirements; writes technical specifications; develops applications; and works with quality assurance teams throughout delivery of features, patches, and final releases. Designs, codes, tests, debugs and documents solutions throughout the entire process, applying AI-assisted tools where appropriate to improve quality and throughput. - Provides system training for administrative, professional, and staff on the applicable system and procedures including software, components of the system, how to integrate and use software applications and overall processes. - Actively mentors and cultivates the technical skills of junior and mid-level developers; leads code reviews, pair programming sessions, and knowledge-sharing initiatives; fosters a culture of continuous learning within the team. - Assists business areas in identifying and determining the business direction and potential areas of improvement. - Works with business users on the design, testing, and implementation of solutions; works with third-party vendors. - Manages implementation of business solutions such as the release of software/enhancements, process changes, and end-user training and documentation.

Avants AI partners with companies to vet candidates with AI-powered interviews and match scoring. Every application in our pipeline is already screened before a human reads it. We consider all qualified applicants without regard to legally protected characteristics.

Interested in this role?

Create a free account to apply in minutes.

Sign Up to Apply Already have an account? Log in

How it works

Submit your resume or paste your LinkedIn profile
AI scores your match against the job description
Complete a short AI screening interview
Employer reviews AI-ranked applicants and decides
Avants AI Guide Ask how anything on the site works
Hi! I can explain how Avants AI works - applying, interviewing, posting jobs, fees, whatever you're stuck on. What do you want to know?