Full-Stack Crypto Web App Developer — Node.js, React and Next.js

Posted 3 days ago

Worldwide

Summary

# Senior Full-Stack Developer — Trading Systems We are looking for an experienced full-stack developer to help build, improve, and scale Prime Automation, a production trading automation platform supporting cryptocurrency, futures, equities, copy trading, and AI-powered strategies. You will work across the full application stack on trading-bot configuration, webhook ingestion, order execution, account synchronization, risk controls, performance reporting, and integrations with exchanges, brokers, and market-data providers. This is a long-term, full-time role with meaningful product ownership. We need someone who can deliver product features while also improving system reliability, testing, architecture, security, and engineering standards. ## Responsibilities - Develop end-to-end product features using Node.js, React, and Next.js. - Build and maintain scalable backend services, REST APIs, and application workflows. - Create responsive interfaces for configuring bots, managing accounts, monitoring positions, and reviewing trading performance. - Integrate cryptocurrency exchanges, brokers, market-data providers, payment systems, and other third-party services. - Build reliable and idempotent trade-execution workflows. - Handle multiple entries and exits, partial fills, stop losses, take profits, and position reconciliation. - Maintain accurate trade history, PnL, account balances, and bot performance reporting. - Develop reliable systems for processing webhooks, scheduled tasks, queues, and background jobs. - Prevent duplicate, delayed, or missed events from causing incorrect trading behavior. - Improve application performance, availability, security, and scalability. - Design and maintain database models using MySQL and Redis. - Diagnose production incidents using logs, monitoring, metrics, and error-tracking tools. - Write unit, integration, and regression tests for complex application workflows. - Participate in technical planning, architecture decisions, code reviews, and product discussions. - Maintain clear technical documentation and improve development and deployment processes. - Review AI-generated code critically and validate it through testing and code review. - Collaborate with the team through GitHub, Discord, Asana, and other modern development tools. ## Required Technical Skills - At least three years of professional Node.js development experience. - Strong professional experience with React and Next.js. - Strong JavaScript experience and practical TypeScript experience. - Experience designing, developing, and maintaining REST APIs. - Experience working with relational databases such as MySQL. - Familiarity with Redis or similar caching and data-storage technologies. - Strong understanding of asynchronous programming and event-driven workflows. - Understanding of retries, idempotency, concurrency, race conditions, and failure recovery. - Experience debugging production services, database queries, background jobs, and third-party API failures. - Experience using Git within a collaborative development environment. - Ability to write clean, maintainable, and well-tested code. - Strong debugging, investigation, and problem-solving skills. - Understanding of authentication, authorization, application security, and secure API development. - Ability to take ownership of a feature from requirements through implementation, testing, deployment, and production verification. ## Nice to Have - Experience developing financial technology, trading, cryptocurrency, brokerage, or market-data applications. - Experience integrating cryptocurrency exchanges or trading APIs. - Familiarity with futures, equities, leverage, margin, order types, and position management. - Experience with WebSockets, streaming data, webhooks, queues, and background-processing systems. - Experience handling partial fills, order reconciliation, PnL calculations, and broker state synchronization. - Experience building dashboards, analytics tools, or data-visualization interfaces. - Familiarity with cloud infrastructure, Docker, CI and CD pipelines, monitoring, and production deployments. - Experience with DigitalOcean, Vercel, PM2, Sentry, or similar technologies. - Experience improving applications that operate continuously or process time-sensitive transactions. - WordPress development experience for occasional agency or client projects. - An interest in financial markets, algorithmic trading, or trading automation. ## What We Value - Ownership and accountability. - Careful engineering for financially sensitive workflows. - Clear and proactive communication. - Practical decision-making and attention to edge cases. - Willingness to investigate root causes rather than apply temporary patches. - Ability to balance feature delivery with reliability and maintainability. - Constructive participation in code reviews and technical discussions. ## Working Arrangement - Full-time availability of approximately 40 hours per week. - Individual applicants only. No agencies or outsourced development teams. - Fluent written and spoken English. - Reliable communication and ability to meet agreed deadlines. - Working hours within three hours of Central European Time. - Availability for recurring team meetings and consistent communication during shared working hours. - Long-term interest in growing with the product and the company. ## Application Please include: - A short introduction describing your relevant experience. - Examples of full-stack applications you have built or maintained. - Details of any trading, financial technology, exchange, broker, or market-data integrations you have worked on. - An example of a difficult production issue you investigated and resolved. - Your availability, location, and preferred working hours.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $20.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Next.js
MySQL
Node.js
React
Activity on this job
  • Proposals:50+
  • Last viewed by client:11 hours ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 22, 2023
  • United States
    Phoenix10:22 AM
  • $185K total spent
    52 hires, 13 active
  • 7,151 hours
  • Sales & Marketing
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Shopify Website Development for Arc GISHourly‐ Posted 1 month ago
HTML
Web Development
Shopify
Shopify Templates
Create Engaging Ads for SaaS Web AppFixed-price‐ Posted 2 weeks ago
HTML5
JavaScript
Web Design
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo