Full Stack Engineer (Node.js / Java / AWS)
Location: Remote
(Must attend an in-person interview at one of the client's offices: San Francisco, Arlington, VA, Denver, CO, Chicago, Boston, New York, Houston, Miami, Los Angeles, Seattle, Dallas, Minneapolis, MN, Birmingham, MI, or Irvine, CA)
Duration: 6 10 Months
Interview: In-Person Interview (Required at one of the client office locations)
Client Note
About the Role
We are seeking a Full Stack Engineer to build and scale AI-powered enterprise applications. This role focuses on developing modern user interfaces, backend services, APIs, and cloud-native solutions while integrating AI services, data pipelines, and enterprise platforms. The ideal candidate will have strong experience with Node.js or Java, AWS, databases, and modern application architecture to help productize AI capabilities into production-ready solutions.
Required Skills
5+ years of software engineering experience with full-stack application development.
Strong experience with Node.js and/or Java.
Experience building enterprise-grade backend services and APIs.
Hands-on experience with AWS cloud services.
Strong database experience, including relational database design and SQL development.
Experience integrating APIs, data platforms, and external services.
Understanding of scalable application architecture and distributed systems.
Familiarity with CI/CD pipelines and modern software development practices.
Strong problem-solving, debugging, and analytical skills.
Qualifications
Experience building or supporting AI/ML-enabled applications.
Familiarity with LLMs, Generative AI, AI agents, or AI platform integrations.
Experience with microservices architecture and containerization technologies.
Exposure to event-driven architectures and cloud-native development.
Experience working in Agile development environments.
Understanding of data engineering concepts and data pipeline integrations.
By continuing you agree to our Terms & Privacy Policy.