Junior Full Stack Developer

 

Description:

As a Junior Full Stack Developer, you will work closely with our development team to build, enhance, and maintain both front-end and back-end components of our software applications. You will gain hands-on experience in a variety of technologies and methodologies, including front-end frameworks, server-side languages, database management, and cloud-based deployments. This role is ideal for someone looking to expand their skill set and grow within a fast-paced, agile environment.

 

Key Responsibilities:

1. Front-End Development:

o Implement responsive user interfaces using fundamental front-end technologies, including HTML, CSS, and JavaScript.

o Work with modern front-end frameworks such as AngularJS or React to create dynamic, user-friendly web pages and single-page applications (SPAs).

 

2. Back-End Development (PHP and Python):

o Develop, maintain, and integrate server-side logic using PHP, Python, and related frameworks.

o Utilize the LAMP stack (Linux, Apache, MySQL, PHP/Perl/Python) to build and optimize server-side functionality.

o Work with Laravel and/or similar PHP frameworks to streamline development processes.

o Use frameworks such as Frappe or Flask for Python-based application development.

 

3. Database Management:

o Design and maintain database schemas and queries for MySQL, MongoDB, and Postgres.

o Optimize database interactions for performance and scalability.

 

4. API Development:

o Develop and maintain RESTful APIs to integrate front-end interfaces with back-end logic and databases.

o Ensure APIs are secure, scalable, and adhere to best practices.

 

5. Cloud and Containerization:

o Deploy PHP and Python applications on AWS EC2 instances, understanding cloud architecture and services.

o Gain exposure to containerization tools such as Docker and orchestration platforms like Kubernetes, ensuring applications are easily scalable and maintainable.

 

6. Agile and SDLC Practices:

o Follow Agile methodologies (Scrum/Kanban) to deliver features and fixes in iterative sprints.

o Understand and participate in the full Software Development Life Cycle (SDLC)—requirements, design, development, testing, deployment, and maintenance.

 

7. Collaboration and Communication:

o Work closely with senior developers, QA engineers, and project managers to ensure timely and high-quality feature delivery.

o Participate in code reviews, provide constructive feedback, and learn from peers’ code reviews.

 

8. Continuous Improvement and Learning:

o Keep up-to-date with emerging technologies and industry best practices.

o Seek opportunities to learn, implement new tools, frameworks, and methodologies that improve the development process and product quality.

 

Required Qualifications & Skills:

· Educational Background:

o Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).

· Technical Skills:

o Proficiency with fundamental front-end languages: HTML, CSS, JavaScript.

o Familiarity with JavaScript frameworks such as AngularJS and/or React.

o Basic to intermediate proficiency in server-side languages such as PHP and Python.

o Understanding of MVC frameworks like Laravel for PHP and Frappe/Flask (or similar) for Python-based applications.

o Familiarity with relational and non-relational databases (MySQL, MongoDB, Postgres).

o Basic understanding of LAMP stack and deploying applications on AWS EC2 instances.

o Interest or basic experience in Docker/Kubernetes for containerization.

· Methodologies & Tools:

o Exposure to Agile software development methodologies.

o Understanding of the full SDLC and best coding practices.

Organization Moosvi Dev Concepts
Industry IT / Telecom / Software Jobs
Occupational Category Junior Full Stack Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-11-06 4:38 am
Expires on 2025-12-21