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