- Hourly
- Expert
- Est. time: 1 to 3 months, Less than 30 hrs/week
We are seeking a highly skilled Senior Software Engineer with extensive experience in Python development. The ideal candidate should possess not only technical expertise but also excellent communication skills to collaborate effectively with cross-functional teams. Your role will involve designing, developing, and maintaining robust software solutions while ensuring clarity in technical discussions. If you are passionate about coding and thrive in a dynamic environment, we want to hear from you!
- Hourly: $70.00 - $85.00
- Expert
- Est. time: 3 to 6 months, 30+ hrs/week
OVERVIEW We are a technical advisory firm that partners with VC-backed companies to design, build, and scale their engineering foundations. We embed with our clients as a core part of their technical team, not as outside consultants handing over a document, but as engineers who own the outcome alongside them. Our current client is a VC-backed company operating in the auto logistics space. They're at an exciting and critical stage: they have product-market fit, they have backing, and now they need to build the production infrastructure to match their ambitions. We've been brought in to lead that build, and we're looking for a senior full stack engineer to join us for it. This is a greenfield backend API platform built in TypeScript on Node.js with Express or Fastify, and you'd be involved from the very beginning. That means shaping the architecture, setting the patterns, and building something that will need to handle real production load in a fast-moving, operationally complex industry. The backend we're building needs to be reliable, well-structured, and built to grow. If you want to do meaningful backend work on a greenfield codebase, in a real industry with real complexity, working with a team that has high standards, this is the opportunity. WHAT YOU'LL BE BUILDING A production-grade backend API platform in TypeScript on Node.js, using Express or Fastify. Because we're starting from scratch, the early decisions carry significant weight and you'll be part of making them. API architecture, project structure, middleware conventions, authentication approach, error handling, observability, data access patterns: these are all on the table and we want engineers who have opinions about them informed by experience. Day-to-day you'll be writing and reviewing TypeScript, contributing to architecture and design discussions, collaborating with the team on Slack, and joining at least one Zoom sync per week with the broader team and client stakeholders. WHAT WE'RE LOOKING FOR - 5 to 10 years of professional software engineering experience with a strong backend or full stack background. Specifically: - Fluent in TypeScript with a solid working knowledge of the Node.js runtime, including async patterns, error propagation, and performance characteristics, not just the surface API - Hands-on Express and/or Fastify experience with real APIs built using them, a clear understanding of their trade-offs, and the ability to make informed structural decisions without needing to be guided - A track record of shipping and operating production systems, having been accountable for something running live, having handled production incidents, and thinking seriously about reliability, logging, and failure modes. - Comfort operating in a greenfield environment with some ambiguity, able to ask the right questions, help define what isn't yet defined, and take ownership of outcomes rather than waiting for a fully formed spec. - Strong English communication skills, written and spoken. We're a distributed team, async-first on Slack, and we interface directly with a client whose business is moving fast. Clear communication is as important as clean code US-based strongly preferred with meaningful overlap with US business hours required for team and client collaboration NICE TO HAVE - Cloud infrastructure experience (AWS, GCP, or Azure) - Familiarity with authentication protocols (OAuth 2.0, OIDC) - API versioning strategy experience - CI/CD pipeline experience - Domain familiarity with logistics, fleet management, or supply chain systems is a genuine bonus HOW WE WORK We are a tight team with high standards and low tolerance for vague communication or dropped balls. Slack is our primary channel, async-first with responsiveness expected during working hours. We sync on Zoom at least weekly, more often during active design and planning phases. We use Jira for our ticket management. You'll receive a Microsoft 365 account on hire for SSO access to all internal and client tooling from day one. We don't micromanage. What we do expect is proactive communication, early flagging of blockers, and the kind of ownership that comes naturally to engineers who treat a codebase as something worth getting right, not just getting done. On a greenfield project with a client at a pivotal growth stage, that distinction matters. HIRING PROCESS - Intro call (15 min) - the firm, the client, the project, your background, and your questions - Technical screen (if applicable, via Coderbyte) - Background check - standard criminal background check required for all hires, no exceptions - Offer and onboarding - Microsoft 365 account and full tooling access provisioned before day one HOW TO APPLY We read every proposal that makes a genuine effort. Please include: - A description of a production backend system you've built, including what it did, the scale it operated at, your specific contributions, and what decisions you made that you're proud of or would revisit today - Your honest assessment of your TypeScript and Node.js depth. We value specifics and self-awareness over a list of buzzwords Links to code, whether GitHub, open source contributions, a portfolio, or anything else that shows us how you think and work We work with companies at inflection points and we hold ourselves and the engineers we bring in to a high standard. If this project sounds like the kind of work you want to do, make that clear in your proposal and tell us why this domain, this stage, and this type of build appeals to you specifically.
- Hourly: $60.00 - $80.00
- Expert
- Est. time: 1 to 3 months, Not sure
Core Architectural Workflow 1. Client Intake & Data Collection The customer visits the Porkbun-hosted website and completes a secure, multi-step intake form. The form dynamically captures customer details, the specified number of signers, and handles secure multi-file document uploads. 2. Asynchronous API Triggering Blue Notary API: The website backend instantly delivers an API payload to Blue Notary to establish the live signing session container, pushing the customer data and uploaded document streams directly into the digital meeting room. QuickBooks Online API: Simultaneously, the backend contacts QuickBooks to check for an existing client record or generate a new Customer Profile. 3. Credit Card Tokenization (Vaulting) To maintain absolute data security and avoid PCI-compliance liabilities, the developer will embed the QuickBooks Web Payments SDK directly into the booking page. When the client clicks "Book," the secure iframe captures and tokenizes the credit card information with QuickBooks Payments, returning a secure payment token (paymentMethodToken). The website backend securely maps this token to the customer profile for later use; no actual credit card numbers are ever stored on our servers. 4. Post-Session Admin Portal & Dynamic Billing Because RON platforms track identity verification but do not consistently pass live, rolling digital stamp/seal counts to external billing systems in real time, the developer will construct a secure, password-protected administrative interface on our domain (e.g., /admin/billing). Upon logging out of a completed Blue Notary session, the admin opens this dashboard, selects the client, and types in the Actual Signers and Actual Seals Placed. Automated Billing Logic Formula Upon submitting the administrative form, the server executes the programmatic pricing formula: Total Invoice = Base Session Fee + (Additional Signers × Signer Rate) + (Additional Seals × Seal Rate) The backend automatically executes these final steps via the QuickBooks API: Generates a professional line-item invoice reflecting the base fee and exact volume variables. Commands QuickBooks Payments to immediately process the charge using the vaulted credit card token. Locks in the clean processing rate (e.g., flat 2.99% invoiced rate) with zero added per-transaction service fees or third-party overhead. Triggers the automated delivery of the official QuickBooks paid receipt directly to the client's inbox. Developer Job Posting Copy Project Overview: Looking for a talented full-stack developer to redesign/update a website hosted on Porkbun, build a custom multi-signer intake form with secure document upload, and integrate direct, custom backend automations with Blue Notary and QuickBooks Online. No third-party automation tools (Zapier/Make) are permitted. Key Deliverables: Frontend Intake Form: Clean, mobile-responsive design allowing secure file uploads and dynamic forms based on input signer counts. Direct Blue Notary Integration: Connect to Blue Notary’s REST API to instantly initiate a session and pass files upon customer submission. QuickBooks Payments SDK Integration: Implement secure credit card vaulting/tokenization at intake using the official QuickBooks Web Payments SDK. Admin Post-Session Billing Tool: Create a lightweight, secure internal portal where the admin inputs final signer and seal counts. Automated Invoicing Engine: Calculate the final pricing via code on admin submission, generate a line-item invoice in QuickBooks, charge the vaulted card token automatically, and trigger the receipt. Technical Requirements: Proven experience with backend languages (Node.js, Python, PHP, or Go). Deep familiarity with QuickBooks Online Accounting & Payments APIs (specifically tokenized card charges and invoice generation). Strong understanding of REST APIs, webhooks, JSON payloads, and secure file handling over HTTPS. Ability to deliver clean, documented, standalone code without external platform dependencies.
- Fixed price
- Expert
- Est. budget: $5,000.00
# Upwork Project Brief ## Senior AI + SaaS Modernization Engineer (CodeIgniter / PHP / CRM / OpenAI) We are an established SaaS company in the asphalt paving and pavement maintenance industry seeking a highly experienced senior engineer or small engineering team to assist in modernizing and integrating AI into our existing CRM platform. This is NOT a beginner project. We are looking for someone who understands: * legacy SaaS systems * AI integrations * CRM architecture * DevOps * secure infrastructure * scaling mature platforms * practical execution Our company has operated successfully for more than 10 years and manages: * leads * accounts * proposals * sales pipelines * customer activity * project tracking * operational workflows The platform is currently built using: * PHP * CodeIgniter * MySQL * Rackspace hosting * SendGrid integrations We previously attempted AI integration with another team, and the project failed due to poor planning, lack of structure, weak documentation, and lack of accountability. We are now looking for an experienced professional who can help properly architect and guide this initiative. --- # Initial Goals We want to begin with a controlled AI assistant integrated into the CRM. The AI system should eventually help users: * query CRM data conversationally * summarize accounts and pipelines * identify neglected leads * assist with proposal drafting * generate follow-up communications * provide sales insights * assist internal workflows We are NOT looking to build “another ChatGPT.” We want a practical AI assistant integrated into an existing business platform. --- # Scope of Initial Engagement The first phase is consultation, architecture review, and pilot planning. We are looking for help with: ## Phase 1 – Discovery & Architecture Review * Review current CodeIgniter application structure * Review Rackspace infrastructure * Review database architecture * Review SendGrid/email architecture * Review security posture * Identify technical debt and risks * Recommend modernization priorities * Recommend AI integration architecture * Recommend staging/testing workflow --- ## Phase 2 – AI Pilot Planning Help design a controlled AI assistant that can: * securely access CRM information * use approved internal functions/APIs * avoid unrestricted database access * maintain audit logging * support role-based permissions * operate safely within an existing SaaS environment Potential technologies may include: * OpenAI APIs * AI agents * RAG / vector search * LangChain * Docker * GitHub workflows * Cloudflare * DigitalOcean or AWS migration planning --- # Important Requirements We are specifically seeking someone who: * has strong communication skills * can explain technical concepts clearly * documents their work professionally * creates accountability and structure * understands legacy PHP applications * has real-world SaaS experience * has AI integration experience * understands DevOps and security * can work collaboratively with an existing offshore development team --- # Huge Plus If You Have Experience With * CRM systems * sales workflow automation * proposal systems * OpenAI / GPT integrations * CodeIgniter modernization * SendGrid/email deliverability * SaaS migrations * Docker/containerization * Cloudflare * DigitalOcean or AWS * MySQL optimization --- # Deliverables We Expect Initially * written assessment * recommended roadmap * infrastructure recommendations * AI architecture recommendations * risk analysis * modernization priorities * phased implementation plan * estimated timeline * realistic budget ranges --- # To Apply Please include: 1. Examples of similar SaaS or AI integration projects 2. Experience with legacy PHP/CodeIgniter systems 3. Experience integrating AI into existing platforms 4. Your approach to documentation and project management 5. Your preferred development workflow/tools 6. Your availability 7. Whether you work alone or with a team Please do NOT apply if you are a beginner or primarily doing template-level AI work. We are looking for an experienced professional who can help us make intelligent long-term decisions for a mature SaaS platform.
- Hourly
- Expert
- Est. time: 1 to 3 months, Less than 30 hrs/week
We are seeking a skilled developer to create a baby registry platform similar to babylist.com. The platform should allow users to create and manage baby registries, add items, and facilitate gift-giving. The project involves developing a user-friendly interface, ensuring smooth functionality, and delivering a reliable solution. We are looking for someone who can work independently and communicate effectively throughout the project.
- Fixed price
- Intermediate
- Est. budget: $500.00
I need a backend developer to deploy an already-written Node.js/Express server to Railway, connect it to an existing Supabase project, and complete a third-party OAuth/webhook integration with the Garmin Connect API. This is a deployment and configuration task, not a build task. Expected time: 3–6 hours for someone experienced with this exact stack. What’s already done • Server code is fully written (Express routes for OAuth callback, webhook receiver, token refresh, deregistration) • Supabase database schema is created with tables and RLS policies • Supabase private storage bucket is created • Code runs successfully on localhost What you’ll do 1. Deploy the provided GitHub repo to a Railway project I’ve already created 2. Configure environment variables in Railway 3. Verify the deployed health check endpoint responds correctly 4. Set up a Railway Cron job for hourly token refresh 5. Provide me with three endpoint URLs to register with Garmin (I’ll handle the Garmin portal myself — you won’t need access to it) 6. Run an end-to-end smoke test using Garmin’s API testing tools to confirm the full flow works (webhook received → FIT file downloaded → stored correctly) 7. Document any bugs you find and fix What you’ll be given access to • A standalone GitHub repo (just this server — not my main app codebase) • My Railway project (Member role) • My Supabase project (Developer role) • Environment variable values, shared securely once you’re onboarded What you will NOT need or have access to • iOS app codebase • Garmin Developer Portal login • Any production user data (this is a 5-person alpha test — no real user data exists yet) • Any other part of my systems Requirements • Demonstrated experience deploying Node.js/Express apps to Railway (please share an example or describe a past project) • Experience with OAuth 2.0, ideally including PKCE flow • Experience with Postgres (Supabase or similar) including basic schema/RLS understanding • Comfortable working from a written technical brief with minimal back-and-forth • Available for a short, focused engagement — not looking for ongoing work right now (though that may be possible later if this goes well) Budget & terms • Fixed price for defined scope, paid via Upwork • Budget: $300–500 depending on experience, payable on completion of the smoke test • All access (GitHub, Railway, Supabase) will be revoked/rotated at the end of the engagement — this is standard practice on my end, not a reflection of trust To apply, please answer 1. Have you deployed a Node/Express app to Railway before? Please describe briefly. 2. Have you worked with OAuth 2.0 PKCE flows? In what context? 3. In one or two sentences: how would you handle a webhook that must respond within 30 seconds, but also needs to do slower async work (like downloading a file) afterward? 4. Your availability to start and rough timeline to complete Looking forward to hearing from you.
- Hourly: $70.00 - $100.00
- Expert
- Est. time: More than 6 months, Less than 30 hrs/week
An inhouse application has been in successful use with virtually no down time for over 10 years. The URL, Azure and application will need to be reassigned from my company to an existing customer. I am retiring and closing my company. I have been using the services of a UpWork developer for all these years. She has enhanced design and functionality. The person who accepts this opportunity will work on an as needed basis to support any changes and/or issues
- Hourly
- Expert
- Est. time: 3 to 6 months, Less than 30 hrs/week
The Client seeks an experienced AI development team to design and build a secure web-based document intelligence platform capable of analyzing multiple related documents, extracting key information, identifying inconsistencies, and generating issue reports. The platform will support complex document sets where information must remain consistent across multiple files and versions. The initial scope focuses on document ingestion, data extraction, cross-document analysis, issue identification, and reporting. Business Objective Develop a scalable SaaS application that enables users to: • Upload and organize multiple related documents • Extract key terms, dates, parties, financial values, and references • Compare information across documents • Identify inconsistencies and missing information • Generate issue reports and review summaries • Maintain document version history • Provide an intuitive dashboard for issue management Phase 1 – Document Ingestion and Processing Requirements Develop a secure document upload module supporting: • PDF • Microsoft Word (.docx) • Microsoft Excel (.xlsx) • Text files System shall: • Extract text from uploaded files • Preserve document structure • Capture headings and section hierarchy • Process tables and schedules • Index document content for search and retrieval Phase 2 – Data Extraction Engine The platform shall automatically identify and extract: • Defined terms • Parties and entities • Dates • Numerical values • References to exhibits and schedules • Section references • Key metadata Extracted information shall be stored in a searchable database. Phase 3 – Cross-Document Consistency Review The platform shall compare extracted information across multiple documents and identify: • Inconsistent terminology • Conflicting dates • Conflicting numerical values • Missing references • Undefined terms • Duplicate provisions • Broken cross-references Examples include: • Same entity referenced using multiple names • Different numerical values for the same item • References to sections that do not exist • Missing exhibits or attachments Phase 4 – AI Review and Issue Identification The platform shall integrate a Large Language Model (LLM) to perform contextual analysis. The AI engine shall: • Summarize document contents • Identify potential drafting inconsistencies • Highlight missing information • Generate issue descriptions • Assign issue severity levels • Provide suggested corrective actions Phase 5 – Dashboard and Reporting Develop a web-based dashboard including: Transaction Workspace • Document list • Upload history • Processing status • Review status Issue Tracker • Issue category • Issue severity • Source document • Description • Resolution status Search Functionality Search by: • Term • Date • Party • Numerical value • Document name Reporting Generate downloadable reports in PDF and Excel format. Technical Requirements Frontend • React or Next.js Backend • Python • FastAPI preferred Database • PostgreSQL Vector Database • Pinecone, Weaviate, or Chroma AI Integration • OpenAI API • Anthropic API • Retrieval-Augmented Generation (RAG) architecture preferred Security Requirements • User authentication • Role-based permissions • Encrypted document storage • Audit logging • Secure API access Deliverables Functional web application Source code repository Database schema API documentation Deployment documentation Administrator guide User guide Ownership and Intellectual Property All work product, source code, documentation, specifications, workflows, business logic, prompts, training materials, and derivative works developed under this project shall be deemed works made for hire and shall be the sole and exclusive property of the Client. Contractor shall assign all intellectual property rights to the Client upon creation. Contractor shall not reuse, disclose, distribute, or commercialize any portion of the work product without the Client’s prior written consent.
- Hourly: $50.00 - $75.00
- Expert
- Est. time: 3 to 6 months, Less than 30 hrs/week
I am seeking an expert data engineer, database architect, or full-stack developer to help design and build a searchable occupational information platform focused on occupational data and job-number estimation using U.S. Department of Labor and other public labor-market datasets. The project will involve organizing and integrating occupational datasets such as the Dictionary of Occupational Titles (DOT), Selected Characteristics of Occupations (SCO), Standard Occupational Classification (SOC), Occupational Employment and Wage Statistics (OEWS), and other relevant public data sources. The goal is to create a database-driven application that allows users to search occupations, filter by occupational characteristics, review DOT and SCO information, and generate occupational job-number estimates based on transparent and defensible data relationships. This is not a basic data-entry, spreadsheet, or dashboard project. I am seeking a developer who can assist with database architecture, data modeling, ETL/data import pipelines, occupational crosswalks, search functionality, filtering, reporting, and long-term scalability. The ideal candidate will have experience with: * Database architecture and design * Python and SQL * PostgreSQL or similar relational databases * ETL and data integration pipelines * Backend and API development * Search and reporting systems * Large public or government datasets Experience working with labor market data, Bureau of Labor Statistics (BLS) datasets, Census datasets, occupational classification systems, or workforce analytics is highly desirable. The initial phase of the project will likely include: * Requirements gathering and system design * Database architecture and schema development * Importing and structuring occupational datasets * Creating occupational crosswalk relationships * Building search and filtering functionality * Developing reporting capabilities * Establishing a scalable foundation for future enhancements Please note that I will serve as the subject matter expert for the occupational and vocational aspects of the project. I am not seeking someone with prior expertise in disability adjudication, vocational testimony, or occupational analysis. Instead, I am looking for a technical professional who can work collaboratively with me to translate occupational methodologies, business requirements, and data relationships into a functional software platform. The successful candidate should be comfortable collaborating closely with a subject matter expert, asking questions, refining requirements, and helping convert complex occupational concepts into database structures, search tools, reporting features, and user workflows. This is a long-term project with the potential for ongoing development and expansion following the successful completion of the initial platform.
- Fixed price
- Intermediate
- Est. budget: $600.00
I am looking for a developer to build a simple web-based database and reporting tool to replace an existing Microsoft Access database with a lot of history. The current database tracks monthly hotel market performance for 100+ hotels over approximately 10-15 years (3 data metrics for each hotel on a monthly basis). Currently, each hotel has a profile with fields such as: - Hotel name / ID - Submarket - Room count - Price point Each hotel submits monthly performance records, including: 1. Month / year 2. Rooms available 3. Rooms occupied 4. Room revenue The system calculates: - Occupancy (#3 / #4) - ADR (#4 / #3) - RevPAR (#4 / #2) - All of the above monthly and YTD ** I need a secure, web-based database built that allows me to: - Maintain hotel profiles - Add or edit monthly hotel performance data - Import monthly data from Excel or CSV - Run pre-formatted reports to include the full market, filtered by hotel characteristics, including submarket, price point, and hotel size - Export reports to Excel and/or PDF - Preserve historical data - Support future duplication for other markets Reports should summarize monthly, year-to-date, and historical performance for: - Total market - Selected submarkets - Selected price points - Selected hotel size categories This does not need to be a large SaaS platform. I am looking for a clean, practical web-based database with simple data entry, import, filtering, reporting, and export functionality. The first version should be simple and functional. More advanced features can be added later. Please respond if you have experience with: - Web-based database development - Microsoft Access database migration - SQL database design - Admin dashboards - CSV/Excel imports - Report generation - Basic data visualization - Secure/confidential data handling Please include examples of similar small database/reporting tools you have built. ** CURRENT REPORT/OUTPUT IS ATTACHED (lots of room for improvement)