Back
Full Stack Engineer
Taraki Technologies
Lahore
PKR 150000 - PKR 200000
In person
Full-time
3-5 Years
5 days ago
Apply
Job Description
Job Description:

We are seeking a skilled Full Stack Engineer to join our dynamic team. As a Full Stack Engineer, you will play a crucial role in developing and maintaining both the front-end and back-end components of our cutting-edge applications. You will work closely with other developers, designers, and product managers to deliver high-quality, user-friendly products.

Responsibilities:
  • Design, develop, and maintain scalable and efficient web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and resolve application issues and bugs.
  • Implement security and data protection measures.
  • Stay up-to-date with emerging technologies and industry trends.
Requirements:
  • Proven experience as a Full Stack Engineer or similar role.
  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Solid experience with back-end programming languages like Node.js, Python, Ruby, Java, or PHP.
  • Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Experience with RESTful services and APIs.
  • Understanding of front-end and back-end design processes.
  • Knowledge of cloud services like AWS, Azure, or Google Cloud is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3-5 years of proven experience in full-stack development.
  • Experience working in an Agile/Scrum environment.
  • Demonstrated ability to handle multiple projects and deadlines.
  • Strong portfolio of projects and work samples demonstrating required skills.

Join us to contribute to innovative projects and work with a team of dedicated professionals in a challenging and rewarding environment.