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 |