Full Stack Developer
Technology
WebbuggsLahore, PakistanToday
Full timeOn-site
Job description
Position: Full Stack Developer
Employment Type: Full-Time, OnsiteWorking Days: Monday to Friday
Working Hours: 5:00 PM – 2:00 AM (Evening Shift)
Location: Lahore, Pakistan
About the Role
WEBBUGGS is looking for a skilled and motivated Full Stack Developer with strong expertise in Python, Django, and React.js to join our development team.The ideal candidate should have hands-on experience building scalable web applications, developing robust backend systems, creating responsive frontend interfaces, integrating APIs, and managing databases. The candidate must be comfortable working across the complete development lifecycle, from planning and development to testing, deployment, and maintenance.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Python, Django, and React.js.
- Build robust, scalable, and secure backend applications using Django and Django REST Framework (DRF).
- Develop responsive, interactive, and user-friendly frontend interfaces using React.js, JavaScript, HTML5, and CSS3.
- Create, integrate, and maintain RESTful APIs and third-party services.
- Design, manage, and optimize relational databases such as PostgreSQL and MySQL.
- Work with modern frontend tools, state management, and reusable component architecture.
- Implement authentication, authorization, role-based access control, and application security.
- Write clean, reusable, maintainable, and well-documented code.
- Identify and resolve bugs, performance issues, and technical challenges.
- Collaborate with UI/UX designers, developers, and project managers to deliver quality solutions.
- Use Git and version control systems to manage code and collaborate with the development team.
- Participate in code reviews, testing, debugging, and deployment activities.
- Maintain and improve existing applications based on business and client requirements.
Backend Development
- Strong proficiency in Python.
- Hands-on experience with Django and Django REST Framework.
- Experience building REST APIs and backend services.
- Understanding of authentication, authorization, middleware, and backend architecture.
- Familiarity with Celery, Redis, or background task processing is a plus.
- Strong experience with React.js.
- Excellent knowledge of JavaScript (ES6+).
- Understanding of HTML5, CSS3, responsive design, and modern UI development.
- Experience with React Hooks, Context API, Redux, or other state management solutions.
- Familiarity with TypeScript is an advantage.
- Experience with PostgreSQL, MySQL, or other relational databases.
- Understanding of database design, ORM, queries, and optimization.
- Experience integrating third-party APIs and external services.
- Knowledge of JSON and API testing tools such as Postman.
- Proficiency in Git and GitHub/GitLab.
- Familiarity with Linux environments and command-line tools.
- Understanding of deployment, hosting, and production environments.
- Basic knowledge of Docker, CI/CD pipelines, AWS, or other cloud platforms is a plus.
Work Location: In person
Keywords
time-and-attendancehours-of-workparticulate-matterlift-and-shiftpythondjangoreact-jsreacttraining-and-developmentweb-applicationsplanning-and-forecastingelectrical-engineering-and-planningplanning-and-designtesting-and-analysismaintenance-repair-and-operations-mrovisual-art-designproduct-development-and-designdjango-rest-frameworkjavascripthtml5
Interested in this role?