Senior Full-Stack Engineer
Only freelancers located in the U.S. may apply.U.S. located freelancers only
We are looking for an exceptional Full-Stack Engineer who enjoys solving challenging technical problems across the entire technology stack—from modern user interfaces to scalable backend services, cloud infrastructure, and AI-assisted software development. This engagement begins as a contract position with strong potential to become a long-term member of our engineering team. What You’ll Be Building This is not a typical CRUD application. You will be working on a technically sophisticated SaaS platform involving: • AI-powered healthcare analytics • Large-scale clinical and pharmacy datasets • Complex SQL and data processing pipelines • Interactive analytics dashboards • Modern React-based user interfaces • High-performance backend APIs • Enterprise system integrations • Cloud-native infrastructure • AI-assisted software engineering workflows If you enjoy designing scalable systems, solving complex technical challenges, and building products that have real-world impact, we’d love to hear from you. Responsibilities You will work closely with our founders and engineering team to: • Design and develop new product features from frontend through backend. • Build intuitive, responsive, and high-performance web applications. • Design scalable backend services and REST/GraphQL APIs. • Design and optimize relational databases and complex SQL queries. • Improve application performance, scalability, and reliability. • Build integrations with external healthcare systems and third-party services. • Participate in architectural and technology decisions. • Debug and resolve complex production issues. • Write clean, maintainable, well-tested production code. • Contribute to engineering best practices and continuous improvement. Required Technical Skills Frontend • React • TypeScript • Modern JavaScript • Responsive web development • Component-based architecture • State management Backend • Expert-level Python • Node.js • FastAPI, Django, or Flask • REST APIs • GraphQL • Authentication & Authorization • Asynchronous programming Databases Strong experience with relational databases including: • PostgreSQL • MySQL • SQL query optimization • Indexing • Performance tuning • Data modeling • Database design Cloud & Infrastructure • Docker • Kubernetes • AWS • CI/CD pipelines • Git Modern AI-Assisted Development We strongly prefer engineers who actively leverage modern AI-assisted software development tools to improve productivity while maintaining exceptional engineering quality. We view AI as a productivity multiplier—not a replacement for software engineering expertise. The ideal candidate understands how to use AI effectively while applying sound engineering judgment, architecture, debugging skills, and rigorous code review. What We’re Looking For We’re looking for engineers who: • Think like software architects—not just programmers. • Can independently solve complex technical problems. • Take ownership of their work. • Write elegant, maintainable, and well-tested code. • Have excellent debugging and troubleshooting skills. • Make thoughtful architectural decisions. • Learn quickly and continuously improve. • Communicate clearly and professionally. • Enjoy working in a fast-moving startup environment. We value engineering excellence, problem-solving ability, and sound technical judgment far more than years of experience alone. Nice to Have Experience with one or more of the following is a plus: • Large-scale analytics platforms • Event-driven architectures • Redis • Elasticsearch • Message queues • Data engineering • Performance optimization • DevOps Required Application Questions To help us identify the strongest candidates, please answer the following questions in your proposal. 1. Describe the most technically challenging application you have built. Please include: • Overall system architecture • Your specific role • Technologies used • The biggest technical challenge • How you solved it • What you would do differently today 2. Which area of software engineering do you enjoy the most, and why? Examples: • System architecture • Backend development • Frontend development • Databases • Performance optimization • Infrastructure • Debugging • AI applications
$8,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:49 minutes ago
- Interviewing:4
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesBelmont8:20 PM
- $332K total spent45 hires, 18 active
- 8,438 hours
- Health & FitnessMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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