Full Stack Engineer

Posted 2 hours ago

Worldwide

Summary

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/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $45.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
JavaScript
Python
Amazon Web Services
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
Member since Nov 29, 2024
  • Pakistan
    Lahore10:20 PM
  • $50 total spent
    1 hire, 0 active

Explore similar jobs on Upwork

Shopify Website Development for Arc GISHourly‐ Posted 1 month ago
HTML
Web Development
Shopify
Shopify Templates
Create Engaging Ads for SaaS Web AppFixed-price‐ Posted 2 weeks ago
HTML5
JavaScript
Web Design
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo