Sr. Full-Stack Architect

Role Description:

This is a full-time remote role for a seasoned Senior Full-Stack Architect with over 10 years of experience in software development and architecture. The ideal candidate will have a deep understanding of both front-end and back-end technologies, with hands-on experience in multiple programming languages and expertise in a variety of SQL and No-SQL databases. This role requires a visionary individual who can design, develop, and optimize our software architecture, ensuring scalability, performance, and security.

Qualifications

  • A bachelor’s degree (preferably a Masters) in Computer Science, Engineering or related field;
  • 10+ years of hands-on experience with software development with a focus on full-stack architecture;
  • Proficient in multiple programming languages such as C#, Java, Python, JavaScript, Typescript, etc.
  • Extensive experience with front-end technologies (HTML, CSS, JavaScript), frameworks (React, Angular, Vue);
  • Deep understanding of database design and management, including SQL (MySQL, PostgreSQL) and No-SQL (MongoDB, Cassandra, ElasticSearch) databases;
  • Experience in data analysis and visualization tools;
  • Strong knowledge of software architecture principles, design patterns, and best practices;
  • Excellent problem-solving, communication, and leadership skills.
  • Proven track record of delivering large-scale software projects on time and within budget.
  • Superior analytical and problem-solving abilities
  • A track record of delivery in fast-paced environments
  • Experience leading cross-functional development teams
  • Effective communication, collaboration, and organizational skills

Responsibilities

  • Lead the design and implementation of scalable software solutions across the full stack.
  • Develop high-quality code in multiple programming languages and frameworks.
  • Architect and optimize databases (SQL and No-SQL) for high performance and scalability.
  • Collaborate with cross-functional teams to integrate front-end UI with back-end services.
  • Conduct data analysis to inform architecture decisions and improve system performance.
  • Ensure adherence to best practices in coding, testing, and deployment.
  • Mentor junior developers and contribute to a culture of technical excellence.
  • Stay abreast of emerging technologies and trends to incorporate into our technology stack. 
Job Category: Information Technology Project Manager
Job Type: Full Time Onsite
Job Location: Lahore
Number of Vacancies: 1

Apply for this position

Allowed Type(s): .pdf, .doc, .docx