Solution Architect – Job Description
eSpark Talent is seeking a skilled and motivated Solution Architect to design, develop, and deliver scalable, efficient, and secure technical solutions for our clients and internal projects. The ideal candidate will have strong technical expertise, the ability to understand business needs, and the capability to translate those needs into well-structured, high-quality architectural designs.
Key Responsibilities
- Understand business, functional, and technical requirements and translate them into high-level solution architectures.
- Design scalable, reliable, and secure system architectures, including application layers, integration points, and cloud infrastructure.
- Define architectural standards, best practices, and guidelines to ensure quality and consistency across projects.
- Provide technical direction and guidance to development, DevOps, and QA teams during the project lifecycle.
- Review system designs, code, and implementation to ensure adherence to architectural recommendations.
- Evaluate new tools, technologies, and frameworks and recommend the best-fit solutions.
- Design and oversee integration of multiple systems, APIs, services, and third-party platforms.
- Ensure seamless interoperability between new and existing systems.
- Identify and resolve architectural and integration-related issues.
- Analyze complex challenges and propose effective, scalable solutions.
- Optimize existing architectures for performance, cost efficiency, and reliability.
- Conduct feasibility studies and risk assessments for proposed solutions.
- Create and maintain architectural diagrams, technical documentation, and solution proposals.
- Work closely with stakeholders, business teams, and engineering leads to ensure alignment and clarity.
- Communicate technical concepts effectively to both technical and non-technical audiences.
Requirements:
- Strong understanding of system design, backend/frontend architectures, and cloud platforms (AWS, Azure, or GCP).
- Experience with APIs, microservices, databases (SQL/NoSQL), and modern development frameworks.
- Familiarity with DevOps tools, CI/CD pipelines, version control, and containerization (Docker/Kubernetes).
- Ability to create high-quality architectural documentation and diagrams.
- Strong analytical and problem-solving abilities.
- Excellent communication and presentation skills.
- Ability to work independently in a remote environment and manage multiple projects.
- Detail-oriented with a strong commitment to quality, timelines, and best practices.
Qualifications: bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field.
Experience: 2–3 years of hands-on experience as a Solution Architect or in a senior-level development/technical design role.
Job Type: Full Time || Remote
Job Type: Full-time
Work Location: Remote