Senior Full stack Engineer
Worldwide
I am looking for a Senior Full-Stack Engineer to build and deliver a web application from the ground up. You will own the full development lifecycle — architecture, backend, frontend, database, integrations, testing, deployment, and production support. I need someone who can work independently, make strong technical decisions, and take ownership from development through production. Required Skills • 5+ years of professional software development experience. • Strong Node.js, TypeScript, and React experience. • Strong backend experience with Fastify or similar frameworks. • Strong PostgreSQL / SQL and database design skills. • Experience with Redis, BullMQ, background jobs, retries, and idempotency. • Experience building and consuming REST APIs. • Strong experience with OAuth 2.0, webhooks, third-party APIs, authentication, and rate limits. • Experience with Vite and modern frontend development. • Experience deploying applications to AWS / EC2. • Experience with Terraform and GitHub Actions / CI/CD. • Strong understanding of testing, security, performance, scalability, and production monitoring. Communication Skills Strong communication is essential for this role. You should be able to: • Communicate clearly with technical and non-technical team members. • Explain complex technical concepts in simple language. • Clearly communicate progress, blockers, risks, and trade-offs. • Ask questions when requirements are unclear. • Write clear technical documentation and PR descriptions. • Work effectively in an async-first environment. • Take ownership without requiring constant supervision. Fluent written and spoken English is required. Nice to Have • Atlassian / Jira / Forge experience. • SaaS or multi-tenant application experience. • LLM / AI API experience. • Anthropic Claude API experience. • AWS / Terraform experience. • Marketplace or app-store deployment experience. I value engineers who are independent, reliable, pragmatic, product-minded, and quality-focused. You should be comfortable building from scratch, solving problems independently, reviewing your own work critically, and making decisions that keep the codebase maintainable as the product grows. How to Apply Please provide: • A brief introduction. • Your relevant full-stack experience. • Examples of projects you've built from scratch. • GitHub, portfolio, or relevant work. • Your availability and time zone.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$15.00
-
$20.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- PhilippinesOroquieta City7:46 AM
- $2.2K total spent15 hires, 1 active
- 126 hours
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