RainFocus logo
RainFocus
Posted 45 days agoVerified live 1d ago

Full Stack Developer (Remote)

Brief overview

Remote
2+ yrsMinimum
4 H-1B approvalsDept. of Labor
JavaReactFull-Stack DevelopmentLLMsAI AgentsRetrieval-Augmented Generation (RAG)AI-Assisted Software EngineeringAgile Software DevelopmentObject-Oriented ProgrammingRelational Database Management Systems (RDBMS)SQLJavaScript FrameworksService-Oriented ArchitectureLangChainLangGraphStruts2 MVCSpring Framework

About the company

RainFocus logo
RainFocusrainfocus.com

RainFocus is an event marketing platform that simplifies management, personalizes experiences, and consolidates data for events.

Visa sponsorship history

3 years sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
4H-1B approved
80%approval rate
2new H-1B hires
$130,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20231
20253
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20241
Top sponsored roles
Senior UX Designer I

Job description

Summary

RainFocus is a software company that provides an event management platform for in-person, virtual, and hybrid events. The Full Stack Developer will develop enterprise-grade web applications and build AI-powered tools using Java, React, LLMs, APIs, retrieval pipelines, databases, and backend services.

Responsibilities

  • Develop and maintain our core product set with a focus on usability, security, and scalability
  • Collaborate closely with Product Management and UX to build thoughtful, client-facing experiences
  • Build and iterate on advanced prototypes that integrate LLMs, APIs, and retrieval pipelines
  • Implement full-stack features—from database schema and backend services to frontend components and real-time user interactions

Skills

  • Have a strong technical background, including 2+ years of experience working on full stack code bases and doing anything it takes to solve problems and delight users
  • Experience with Claude Code, Cursor, GitHub Copilot or other AI-Assisted Engineering tools used to develop software products
  • Experience working with LLMs, AI agents, or RAG architectures
  • Experience peer reviewing code while providing feedback and improvements
  • Very strong written and verbal communication skills
  • Experience with Agile Software Development methodologies
  • Experience in Object-Oriented design and programming
  • Experience in RDBMS (MySQL, Oracle, MSSQL, etc.) including database design and advanced SQL
  • Experience with front-end development using a modern JavaScript framework such as React, Angular, or Vue
  • Able to make effective trade-offs in regards to both engineering and product requirements, while balancing short term and long term needs
  • Strong expertise with backend systems in service-oriented architectures
  • A strong communicator who keeps others in the loop and asks great questions
  • Self-motivated, with a bias toward action and ownership
  • A collaborative team player who helps others level up
  • Naturally curious—driven to understand how things work and how to make them better
  • Comfortable with ambiguity and unafraid to make decisions when things are messy
  • Open to feedback, quick to learn, and always improving
  • This remote role can be located anywhere in the United States. Travel may be required
  • Familiarity with LangChain, LangGraph or other AI Agentic frameworks
  • Experience driving zero-to-one development of key technical capabilities
  • Strong problem-solver who can untangle complex systems, find the root cause, and fix issues without duct tape solutions
  • Creative thinker who spots opportunities for smarter solutions and isn't afraid to pitch bold ideas that actually move the needle
  • Experience with Struts2 MVC, Spring Framework
  • Experience integrating with 3rd party systems via APIs
  • Prior experience as a team lead

Qualifications

Must Haves

  • Have a strong technical background, including 2+ years of experience working on full stack code bases and doing anything it takes to solve problems and delight users
  • Experience with Claude Code, Cursor, GitHub Copilot or other AI-Assisted Engineering tools used to develop software products
  • Experience working with LLMs, AI agents, or RAG architectures
  • Experience peer reviewing code while providing feedback and improvements
  • Very strong written and verbal communication skills
  • Experience with Agile Software Development methodologies
  • Experience in Object-Oriented design and programming
  • Experience in RDBMS (MySQL, Oracle, MSSQL, etc.) including database design and advanced SQL
  • Experience with front-end development using a modern JavaScript framework such as React, Angular, or Vue
  • Able to make effective trade-offs in regards to both engineering and product requirements, while balancing short term and long term needs
  • Strong expertise with backend systems in service-oriented architectures
  • A strong communicator who keeps others in the loop and asks great questions
  • Self-motivated, with a bias toward action and ownership
  • A collaborative team player who helps others level up
  • Naturally curious—driven to understand how things work and how to make them better
  • Comfortable with ambiguity and unafraid to make decisions when things are messy
  • Open to feedback, quick to learn, and always improving
  • This remote role can be located anywhere in the United States. Travel may be required

Nice to Haves

  • Familiarity with LangChain, LangGraph or other AI Agentic frameworks
  • Experience driving zero-to-one development of key technical capabilities
  • Strong problem-solver who can untangle complex systems, find the root cause, and fix issues without duct tape solutions
  • Creative thinker who spots opportunities for smarter solutions and isn't afraid to pitch bold ideas that actually move the needle
  • Experience with Struts2 MVC, Spring Framework
  • Experience integrating with 3rd party systems via APIs
  • Prior experience as a team lead

Benefits

  • 401k
  • Generous PTO
  • This remote role can be located anywhere in the United States.

More jobs like this