Full-Stack Software Engineer (AI & Integrations)
Rozpočet: $12.0 - $20.0
HOURLY / FULL_TIME
⭐ 4.84 (60)
United States
mongodb, javascript, node.js, mysql, next.js, graphql, api
About Performance AI
Performance AI builds production-grade AI solutions that help organizations automate workflows, improve decision-making, and accelerate growth. We design and deploy intelligent software that creates measurable business impact across industries.
We're looking for engineers who enjoy solving real business problems, take ownership of their work, and thrive in a collaborative, fast-moving environment.
Join an engineering-led team where you'll own features from concept to deployment, collaborate directly with decision-makers, and ship meaningful products quickly.
Position Overview
We are seeking a Full-Stack Software Engineer to build scalable web applications, AI-powered solutions, and third-party integrations. The ideal candidate enjoys solving complex technical challenges and thrives in a fast-paced remote environment.
Key Responsibilities
Frontend Development
-Build modern, responsive web applications using React.js, Next.js, and TypeScript.
-Implement server-side rendering (SSR) and static site generation (SSG) with Next.js.
-Translate UI/UX designs into reusable, maintainable components.
-Develop intuitive user experiences for AI-powered and data-driven applications.
-Ensure application performance, accessibility, and responsiveness across devices.
Backend Development & Architecture
-Design, build, and maintain scalable backend services using Node.js, Express, and TypeScript.
-Develop secure and maintainable RESTful APIs and GraphQL services.
-Implement validation, centralized error handling, logging, and monitoring best practices.
-Design modular architectures that support scalability and long-term maintainability.
-Contribute to technical decisions involving backend systems, integrations, and overall application architecture.
AI & Intelligent Systems
-Build AI-powered workflows using modern LLM platforms.
-Design and implement Retrieval-Augmented Generation (RAG) pipelines.
-Integrate structured and unstructured data into
AI applications.
-Optimize prompts, context retrieval, latency, response quality, and inference costs.
-Collaborate on AI feature development and production deployment.
Data & Integrations
-Develop integrations with external platforms, including Google Workspace, Microsoft 365, payment providers, EMR systems, and other third-party APIs.
-Design efficient data access patterns using MongoDB and MySQL.
-Implement indexing, query optimization, aggregation pipelines, and transaction handling.
-Build event-driven systems using queues, background workers, and asynchronous processing.
DevOps & Infrastructure
-Containerize applications using Docker.
-Support development, staging, and production environments.
-Build and improve CI/CD deployment pipelines.
-Monitor application performance, reliability, and system health.
Required Qualifications
3+ years of professional software engineering experience.
Strong proficiency in TypeScript and JavaScript.
Advanced experience with React.js and Next.js.
Strong backend development experience using Node.js and Express.
Experience building and maintaining RESTful APIs.
Solid experience with MongoDB and relational databases such as MySQL.
Experience integrating third-party APIs and services.
Strong understanding of software architecture, design patterns, and scalable application development.
Experience with Git and collaborative development workflows.
Excellent written and verbal English communication skills.
Ability to work independently in a fast-paced remote environment.
Preferred Qualifications
Experience with any of the following is a strong plus:
LangChain or LlamaIndex
Retrieval-Augmented Generation (RAG)
OpenAI, Claude, Gemini, or other LLM APIs
Docker and containerized deployments
CI/CD pipelines
AWS, Azure, or Google Cloud Platform
Stripe or payment gateway integrations
HL7 and FHIR healthcare integrations
GraphQL
Redis
Message queues and asynchronous architectures
Ethereum and ethers.js
Kubernetes
Applicant must be willing to work CST.
If you're passionate about building high-quality software, enjoy solving challenging technical problems, and want to work on meaningful AI products that create real business impact, we'd love to hear from you.
Otvoriť na Upwork