Qureos

FIND_THE_RIGHTJOB.

Sr. Fullstack Developer (Python/Django)

Karachi, Pakistan

Job description:

Job Title: Senior Full Stack Engineer

Department: Technology

Reporting to: Head of Technology

Role Overview:

The Senior Full Stack Engineer is responsible for architecting, developing, and maintaining both server-side logic and user-facing components of complex web applications. This role requires deep expertise in designing scalable, high-performing, and secure systems across the stack, as well as mentoring team members and driving best practices. The Senior Full Stack Engineer collaborates closely with cross-functional teams, influences technical direction, and ensures the delivery of robust, maintainable, and innovative solutions that align with business objectives.

Key Responsibilities:

● Architect, design, and develop scalable and maintainable frontend and backend systems for web applications.

● Lead the design and implementation of RESTful APIs and backend services, ensuring best practices in security, performance, and scalability.

● Drive the adoption of modern frontend frameworks (such as React, Angular, Next.js, or Vue.js) and ensure the delivery of accessible, responsive, and high-quality user experiences.

● Optimize application performance at both the code and infrastructure levels, proactively identifying and resolving bottlenecks.

● Champion code quality by implementing and enforcing robust testing strategies (unit, integration, and end-to-end), TDD, and code review processes.

● Mentor and support junior engineers, fostering a culture of continuous learning, technical excellence, and knowledge sharing.

● Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.

● Ensure seamless data flow and integration between frontend and backend systems, including third-party services.

● Implement and maintain security best practices, data protection, and compliance measures across the stack.

● Troubleshoot and resolve complex technical issues, providing guidance and support to the engineering team.

● Contribute to technical documentation, architectural decisions, and process improvements.

Requirements & Qualifications:

● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

● Extensive experience as a Full Stack Engineer, with a proven track record of delivering complex, high-impact projects.

● Advanced proficiency in programming languages such as Python, TypeScript, Go, or Java, as well as frontend technologies (HTML, CSS, JavaScript).

● Deep expertise in backend frameworks (e.g., Django, Node.js, Fastify, Flask) and modern frontend frameworks (e.g., React, Angular, Next.js, Vue.js).

● Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB), including schema design and query optimization.

● In-depth knowledge of RESTful API design, microservices architecture, and cloud platforms (AWS, Google Cloud).

● Demonstrated experience optimizing web applications for performance, scalability, and reliability.

● Strong understanding of browser rendering, performance tuning, and security best practices.

● Proficiency with version control systems (Git) and CI/CD pipelines.

● Experience with automated testing frameworks and tools, and a commitment to test-driven development.

● Excellent debugging, troubleshooting, and analytical skills.

● Experience mentoring engineers and leading technical initiatives is highly desirable.

Competencies:

Time Management: Skilled at managing multiple priorities and delivering results in a fast-paced environment.

Communication: Exceptional ability to communicate complex technical concepts to both technical and non-technical stakeholders.

Problem Solving: Expert at diagnosing and resolving complex issues across the stack, with a focus on performance and scalability.

Collaboration: Proven track record of working effectively with cross-functional teams to achieve business goals.

Adaptability: Comfortable navigating ambiguity and adapting to evolving requirements and technologies.

Attention to Detail: Commitment to delivering high-quality, maintainable, and user-centric solutions.

Continuous Learning: Proactive in staying up-to-date with new technologies and industry best practices.

Working Hours & Schedule:

  • Monday to Thursday: 11:00 AM – 8:00 PM (On-site)
  • Friday & Saturday: Off
  • Sunday: Work from Home

Job Type: Full-time

Work Location: In person

Job Type: Full-time

Pay: Rs150,000.00 - Rs250,000.00 per month

Work Location: In person

© 2025 Qureos. All rights reserved.