Job Description
This is a full-time on-site role for a Full Stack Engineer in Karachi on flexible working hours. As a Full Stack Engineer, you will be responsible for both back-end and front-end development tasks. This includes software development, implementing Cascading Style Sheets (CSS), and various other full-stack development responsibilities. You will collaborate with a team of professionals to ensure the efficient and effective development of software solutions.
Key Responsibilities / Qualifications
- Develop, test, and maintain web applications using current frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Excellent problem-solving and troubleshooting skills
- Experience with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks (e.g., React, Angular, Vue.js).
- Familiarity of database systems (SQL and NoSQL).
- Familiarity with version control systems (e.g., Git) and CI/CD practices and agile methodologies.
- Experience with backend frameworks, Python/Node.js
- Implementing RESTful APIs and web services.
- Experience with cloud services (AWS, Azure, GCP).
- Experience of containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with data ETL and Pipelining tools.
- Creating process flow diagrams, use case diagrams, and data flow diagrams.
- Knowledge of data visualization tools like Tableau, Power BI, etc.
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 3 to 5 years of experience in full stack development.