We are seeking an experienced Associate Software Architect with more than 8 years of industry expertise to lead our technical team in the development of a groundbreaking product. As an Associate Software Architect you will play a pivotal role in architecting designing and implementing solutions that leverage a diverse technology stack including Python and various AWS services.
Location: Hybrid Lahore Karachi Islamabad (Pakistan)
Experience Required: 8 to 10 years
Required Skills & Qualifications:
- 8 to 10 years of experience in full-stack development with significant time spent in architecture and leadership roles.
- Proficiency in for backend development.
- Strong hands-on front-end experience with (Vue 3) for building responsive UIs.
- Practical experience with AWS Amplify AWS Lambda and other serverless components.
- Experience with cloud-native architecture and deployment in AWS environments.
- Strong understanding of API design (REST/GraphQL) microservices event-driven architectures and experience with RDS and MySQL RDBMS.
- Familiarity with CI/CD pipelines infrastructure-as-code and automated testing practices.
- Expertise in Web Sockets and real-time communication technologies.
- In-depth knowledge of AWS services including RDS/MySQL AppSync/GraphQL DynamoDB Cognito API Gateway CloudFormation Glue Jobs and SNS.
- Exceptional problem-solving and communication skills.
- Strong communication and customer management skills.
- Strong team leadership and mentoring abilities.
Preferred Qualifications:
- AWS Certifications (e.g. Solutions Architect Developer Associate).
- Experience with Docker container orchestration or IaC tools like AWS CDK or CloudFormation.
- Exposure to Agile/Scrum methodologies and relevant tools (Jira Confluence etc.).
Key Responsibilities:
- Provide technical leadership and guidance to a team of developers ensuring the successful execution of our product roadmap.
- Architect design and implement scalable and high-performance solutions using
- Python AWS Lambda Web Sockets AWS Amplify and other relevant technologies.
- Collaborate with cross-functional teams to define technical requirements and develop and maintain a coherent architecture strategy.
- Utilize your expertise in AWS services such as RDS/MySQL AppSync/GraphQL DynamoDB Cognito API Gateway CloudFormation Glue Jobs and SNS to design and manage data storage authentication and communication components.
- Stay updated with industry trends and emerging technologies ensuring our technology stack remains competitive and up-to-date.
- Drive best practices in software development including code reviews testing and documentation.
- Mentor and coach team members to foster their professional growth and development.
What We Offer:
- Leadership role in designing next-gen software products.
- Competitive compensation and benefits.
- Hybrid working model in Lahore Karachi or Islamabad.
- Collaborative team culture with opportunities for growth and mentorship.
Required Experience:
Manager