Full Stack Engineer
Budget: $20.0 - $45.0
HOURLY / FULL_TIME
⭐ 5.00 (1)
Pakistan
javascript, python, amazon-web-services, api, node.js, web-programming, react-js, api-integration, web-application, css
Qualifications préférées
- Expérience : Expert
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.
Ouvrir sur Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Connexion