Job Overview
We are seeking a talented and driven Software Engineer with expertise in both frontend and backend technologies, particularly the MERN stack. The ideal candidate will have a passion for building innovative web applications, a knack for solving complex problems, and the ability to thrive in a fast-paced, collaborative environment.
Role Description
As a Software Engineer, you will be responsible for both frontend and backend development, playing a critical role in the development and maintenance of our web applications. You will work closely with cross-functional teams to bring new features from concept to launch, ensuring the highest standards of performance, responsiveness, and scalability. Your role will involve designing and implementing robust back-end systems, developing RESTful APIs, managing efficient databases, and creating engaging, user-friendly front-end interfaces.
Responsibilities
-
Web Application Development:
Collaborate with the team to bring new web applications from concept to launch, ensuring performance, responsiveness, and scalability.
-
Frontend Development:
Design and implement user interfaces using modern JavaScript frameworks (e.g., React) and ensure a seamless and engaging user experience.
-
Back-End Development:
Design and implement robust back-end systems using JS frameworks on Node.js like Express and other relevant technologies.
-
API Development:
Develop, integrate, and maintain RESTful APIs to power seamless interactions within our systems and with external services.
-
Database Management:
Design, create, and maintain efficient databases to support web applications.
-
Git Version Control:
Utilize Git for source control, enabling effective collaboration, version tracking, and codebase management across teams.
-
Team Collaboration:
Work closely with engineers, designers, and product managers in a fast-paced agile environment.
-
Cloud Infrastructure:
Utilize AWS knowledge to optimize cloud infrastructure, services, and application deployment.
-
Performance Optimization:
Proactively identify and resolve performance bottlenecks and technical issues.
-
Mentorship:
Mentor and learn from other developers within the engineering department.
Qualifications
-
Education:
BS or MS in Computer Science, Software Engineering, or a related technical field.
-
Experience:
3-5 years of proven experience with both frontend and backend development, particularly with the MERN stack.
-
Skills:
Excellent problem-solving abilities, a strategic mindset, and strong communication skills.
-
Certifications:
Not mandatory, but relevant certifications are a plus.
Location
-
University Road, Peshawar
Job Type
Working Hours
Additional Information
-
Competitive salary and leave package.
-
Guidance from the thought leaders of the industry.
-
Opportunities for professional growth and development.
-
Collaborative and inclusive work environment.
-
Access to the latest technologies and tools.
-
Extracurricular activities to foster team bonding and fun.