Senior Full Stack Software Developer (US Clients | Remote | Long-Term Full-Time | C2 English +)
Worldwide
🧠 About the Opportunity We are expanding our remote engineering team and are looking for experienced Full Stack Software Developers to work on large-scale web applications for US-based clients. This is a hands-on software engineering role where you'll contribute to the design, development, optimization, and long-term maintenance of production-grade applications. You'll collaborate closely with engineering, product, and design teams while delivering scalable solutions for real-world business challenges. Strong communication skills are also important, as some projects involve participating in technical discussions with clients and other stakeholders. 🎯 Primary Responsibilities • Design, build, and maintain modern full-stack web applications • Convert functional and business requirements into scalable software solutions • Develop APIs, integrate third-party services, and manage database interactions • Participate in architecture discussions, technical planning, and project reviews • Write clean, efficient, well-tested, and maintainable production code • Debug issues, optimize application performance, and improve system reliability • Collaborate effectively with engineering, product, and design teams throughout the development lifecycle ✅ Required Qualifications • Minimum 2+ years of professional experience in Full Stack Software Development • Strong proficiency with JavaScript, React, Node.js, REST APIs, SQL/NoSQL databases, and modern web technologies • Near-native English proficiency (C2 level — spoken and written) • Ability to communicate confidently and professionally with US-based clients when required • Availability to work with overlapping EST / PST / CT business hours • Excellent analytical thinking, debugging, and problem-solving skills • Strong ownership mindset, accountability, and professionalism ➕ Preferred Qualifications • Experience working with US or international clients • Previous client-facing or consulting experience • Familiarity with Agile methodologies and modern software engineering workflows • Experience working in fully remote or distributed engineering teams 💡 What We're Looking For Successful candidates should be able to: • Deliver high-quality software consistently • Clearly communicate technical concepts and implementation decisions • Take ownership of projects from planning through deployment • Adapt quickly to changing priorities and technologies • Collaborate effectively across cross-functional teams 💰 Compensation & Growth • Hourly Rate: $62–$96/hour • Expected Workload: 20–30 hours per week • Estimated Monthly Compensation: $8,000–$12,500 • Long-term, stable engagement (3–4+ years) • Significant opportunities for career advancement into Senior Engineer, Technical Lead, Staff Engineer, and Engineering Management roles 📩 How to Apply Please include: • A summary of your software development experience • Your primary technology stack and areas of expertise • Portfolio, GitHub profile, or examples of previous work • Any experience collaborating directly with clients or stakeholders • A short introduction video or voice recording (highly preferred) • Your availability for collaboration across US time zones 🚀 Additional Information We're looking for engineers who want to build long-term careers while working on impactful software products for US-based clients. If you're passionate about software engineering, enjoy solving complex technical problems, and communicate effectively in professional English, we'd love to hear from you. All communication, interviews, and pre-contract discussions will be conducted through Upwork.
- Less than 30 hrs/weekHourly
- 6+ monthsDuration
- Entry levelExperience Level
$62.00
-
$96.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:3 minutes ago
- Interviewing:0
- Invites sent:8
- Unanswered invites:7
About the client
- India8:35 AM
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