Solutions Architect

Job Type: Full Time
Job Location: Pakistan - Islamabad

Job Description

Join our dynamic team as a Solutions Architect, where you will design and implement cutting-edge software architectures while guiding a talented team of engineers to deliver high-quality solutions. With your expertise in multiple programming languages, microservices, and cloud platforms, you will ensure robust, scalable, and efficient systems.

Responsibilities

  • Lead the design and implementation of robust software architectures, ensuring alignment with the business goals and technology strategies, ensuring scalability, reliability, and performance.

  • Provide hands-on technical leadership across multiple programming languages and frameworks, guiding the development of high-quality software solutions.

  • Design and implement microservices architecture and RESTful APIs, ensuring modularity and efficient communication between services.

  • Manage both SQL and NoSQL databases, including data modeling, query optimization, and ensuring efficient data storage and retrieval.

  • Implement and manage CI/CD pipelines, Docker, Kubernetes, and other DevOps tools to facilitate smooth and efficient software deployment.

  • Implement and enforce version control workflows, establish rigorous code review practices, and uphold coding standards to ensure code quality and consistency.

  • Lead and manage multiple projects simultaneously, utilizing various project management methodologies to ensure timely delivery and alignment with business objectives.

  • Communicate complex technical concepts clearly to non-technical stakeholders, providing regular updates and reports to senior management on project status, risks, and opportunities.

Requirements

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

  • Ideally 5+ years of experience in software architecture and development, with 2 years in a lead role.

  • Programming languages:

    • Strong Typescript and JavaScript knowledge

    • Python, Java (a plus)

  • Backend technologies:

    • NodeJS, horizontal scalability

    • Familiarity with NestJS, Express, and NextJS (a plus)

  • Databases:

    • Relational DBs (MySQL, PostgreSQL)

    • Experience with TypeORM, Sequelize, or Prisma (TypeORM preferred)

    • Familiarity with MongoDB (a plus)

  • Cloud and IAC:

    • AWS (serverless technologies: ECS Fargate, Lambda, RDS, ElastiCache, OpenSearch, S3, SNS, SQS, EventBridge)

    • Experience with IAC tools (AWS CDK, AWS Cloudformation, Terraform + Ansible, or Pulumi)

  • Frontend and UI:

    • Experience with React, Redux, and UI frameworks (Material/Antd/Bootstrap)

    • Knowledge of Server Side Rendering and Client Side rendering

  • Tools and workflows:

    • Git, Linux, Jenkins, Jira, CI/CD pipelines

  • Strong project management skills, with experience in different project management methodologies and managing multiple projects simultaneously.

  • Strong analytical and communication skills.

Benefits

  • Company paid lunch facility

  • Healthcare benefits

  • Provident Fund (Employer Matching)

  • Bonus & raise program

  • Paid training and certifications

  • Vacation & personal paid leave

Apply for this position

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

Looking for a complete HIPAA web app development checklist?

This comprehensive guide will show you everything you need when developing a secure and efficient HIPAA-compliant web app. 

“*” indicates required fields

Looking for a complete HIPAA mobile app development checklist?

This comprehensive guide will show you everything you need when developing a secure and efficient HIPAA-compliant mobile app. 

“*” indicates required fields