← Jobs

Senior Full Stack Software Developer (US Clients | Remote | Long-Term Full-Time | C2 English +)

Budget: $62.0 - $96.0 HOURLY / PART_TIME ⭐ 0.00 (0) India

react-js, node.js, javascript, html, english

🧠 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.
Open job