Full Stack Engineer
Worldwide
Full Stack Developer (React / Next.js / Node.js) About the Role We are looking for an experienced Full Stack Developer to join our team on a long-term basis. You'll be working on modern web applications, collaborating with designers, product managers, and other engineers to build scalable, secure, and high-performance software. We value developers who take ownership, communicate proactively, and enjoy solving real business problems—not just writing code. Responsibilities Develop and maintain modern web applications from frontend to backend. Build responsive, user-friendly interfaces using React.js and Next.js. Design and develop RESTful APIs and backend services using Node.js (NestJS or Express). Design and optimize relational and NoSQL databases. Integrate third-party APIs and services. Write clean, maintainable, and well-documented code. Participate in code reviews and follow best development practices. Debug production issues and optimize application performance. Work closely with UI/UX designers to implement pixel-perfect interfaces. Collaborate with QA during testing and deployment. Contribute to architecture discussions and technical planning. Required Skills Frontend React.js Next.js TypeScript JavaScript (ES6+) HTML5 CSS3 Tailwind CSS Material UI or similar component libraries Backend Node.js NestJS or Express.js REST APIs Authentication (JWT, OAuth) WebSockets (preferred) Database PostgreSQL MySQL MongoDB Redis (preferred) Cloud & DevOps Docker Git GitHub or Azure DevOps CI/CD pipelines AWS, Azure, or GCP (basic deployment knowledge) Additional Skills API integrations Payment gateways (Stripe, PayPal, etc.) File storage solutions Background jobs and queues Unit and integration testing Performance optimization Security best practices Nice to Have Microservices architecture Kubernetes GraphQL Serverless applications AI/LLM integrations (OpenAI, Anthropic, Gemini, etc.) Shopify, eCommerce, or SaaS experience What We're Looking For Strong problem-solving abilities. Ability to work independently with minimal supervision. Attention to detail and code quality. Excellent communication skills. Comfortable working in Agile development environments. Ability to estimate tasks accurately and meet deadlines. Willingness to learn new technologies when required. Our Expectations We expect developers to: Deliver production-ready, well-tested code. Communicate progress regularly. Raise blockers early instead of waiting until deadlines. Follow coding standards and project architecture. Write scalable and maintainable solutions. Participate in code reviews. Take ownership of assigned features from development through deployment. Be available during agreed working hours for collaboration. How We Work Agile development with sprint-based planning. Tasks are managed through Jira, Azure DevOps, or similar tools. Code is reviewed before merging. Feature branches with pull requests are required. Daily communication through Slack or Microsoft Teams. Weekly sprint planning and review meetings. Documentation is maintained throughout development. Success in This Role A successful developer will: Deliver high-quality features on time. Write clean, scalable code. Collaborate effectively with the team. Communicate proactively. Help improve development processes. Continuously learn and adopt best practices. Take ownership of the product and contribute beyond assigned tasks.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$20.00
-
$45.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:8 seconds ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- PakistanLahore10:20 PM
- $50 total spent1 hire, 0 active
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