Solution Architect


ShopDev is a full-service technology and design company specializing in software & product development and technology acceleration. We strategize, design, and build best-in-class digital products, transform teams, and co-create disruptive business models. We work as technology innovation partners with our clients, helping them adapt and thrive in the digital era.

About The Role:

At Shopdev, we love to craft high-end technology products for our clients. Our fast-paced Agile programming environment is exciting and well integrated, we work closely with industry experts to deliver meaningful experiences using cutting edge technology.

We are looking for a Technical Architect with 12+ years of experience – ideally in the E-Commerce domain. Technical Architects provide technology direction, ensure project implementation compliance, and utilize technology research to innovate, integrate, and manage technology solutions. As a Technical Architect, you will significantly contribute to identifying best-fit architectural solutions for our projects spanning from client-facing web platforms and enterprise applications on Cloud.

Job Responsibilities:

Lead and provide hands-on contributions within a team of technical leads, team leads and software engineers.

● Have hands-on experience designing security, performance and scalability aspects built into proposed software architectures and solutions.

● Document High Level Technical Design, Detailed Technical Architecture, API Specifications, Deployment Plan for Cloud implementations etc. following industry standards and guidelines.

● Strong communicator who can liaise with client technical architects, senior engineers on all technical aspects.

● Ability to identify technical risks and issues pertaining to software and integration architectures being built. Be able to understand and supervise system modifications and be able to conduct applications security audit.

● To engage in Pre-Sales potential customer engagements understanding client requirements, to propose Solution Architectures whilst estimating time and effort.

● You will enjoy keeping your existing technical skills honed and developing new ones, so you can make strong contributions to deep architecture discussions. You will regularly take part in deep-dive education and design exercises to create truly innovative solutions.

Job Requirements and Skills:

● Minimum B.S. degree in Information Technology, Computer Science, Engineering, or equivalent experience.

● 12+ years of overall work experience of which 5-7 years as an application or systems architect. It is mandatory to have design/architecture skills using JavaScript, Node.JS, Express.JS etc.

● Very strong experience in architecting solutions for cloud environments (AWS, GCP, Azure).

● Hands on designing and architecting Serverless based solutions/architectures (AWS Lambda, Azure Functions etc.).

● Technical development background in at least one or more of following Java/J2EE, Microsoft .NET, JavaScript, Node.JS, React.JS, React Native, Angular.JS, Python, PHP, C++ etc. environments. Experience in API design, development and query languages like GraphQL.

● Experience with relational and non-relational database modelling and design (SQL and NoSQL) e.g. MongoDB, FireBase, PostgreSQL, MySQL, Oracle, Amazon Redshift, Google Big Query etc.

● Solid technical skills in web applications development and systems’ integration. Thorough understanding of Modern Web Frameworks, responsive design, and architectural patterns (MVC, MVP, MVVM)

● Strong experience in designing solutions utilizing containerization (Kubernetes, Docker) etc.

● Version control using Github, Bitbucket, SVN etc.

● CI/CD using tools such as Jenkins, Bamboo etc.

Why join ShopDev?

● When you start at ShopDev, you’ll get exposure to countless opportunities within the organization, and get to work on extremely exciting projects in an international setting. 

● We offer a highly competitive salary, excellent benefits, health and insurance coverage, generous paid holidays, and work-life balance. 

● Work in an entrepreneurial setting that supports openness to innovative ideas.

● Work with highly intelligent and driven team members who display a high degree of initiative, motivation and flexibility.


Lahore, Pakistan