Full Stack Developer
Position Title: Full Stack Developer
Location: Bahria Town Rawalpindi, Phase 7
Job Summary
We are looking for a highly skilled and experienced Full Stack Developer with at least 5 years of hands-on experience in building and maintaining scalable web applications. You will be responsible for both front-end and back-end development, collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
- Collaborate with product managers, designers, and other developers to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices and design patterns.
- Ensure the performance, quality, and responsiveness of applications.
- Conduct code reviews and mentor junior developers.
-
Troubleshoot, debug, and upgrade existing software.
-
Integrate third-party APIs and services as needed.
-
Participate in Agile/Scrum development processes.
-
Manage and optimize databases and server-side logic.
-
Maintain documentation and follow secure coding standards.
Qualifications & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
-
5+ years of professional experience as a Full Stack Developer.
-
Proficiency in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), React, Angular, or Vue.js.
-
Strong experience in back-end technologies such as Node.js, Express, Python, Java, .NET, or Ruby on Rails.
-
Proficient in database technologies like MySQL, PostgreSQL, MongoDB, or other NoSQL databases.
-
Familiarity with version control tools such as Git.
-
Experience with RESTful APIs, GraphQL, and WebSocket.
-
Knowledge of cloud services such as AWS, Azure, or Google Cloud.
-
Understanding of DevOps practices and CI/CD pipelines.
-
Strong problem-solving skills and attention to detail.