About the job
We are seeking an experienced and innovative Senior Solution Architect to join our dynamic team at Teleport Careers. In this pivotal role, you will leverage your extensive expertise to design robust solutions that meet our clients' needs.
Experience:
To be considered, candidates must have a minimum of 10 years of overall experience, including 2-6 years specifically in architecture and 8 years in software development and design.
Education:
A Bachelor's or Master's degree in Computer Science or a related discipline is required.
Skills:
- Proficient in Java, React, Flutter, GCP, RDMS (PostgreSQL), MongoDB, Redis, OAuth2.
- Strong expertise in UML, Markdown, and OpenAPI specifications.
- Deep knowledge of CI/CD processes and version control systems.
- In-depth understanding of microservices and cloud-native technologies.
- Strong grasp of Design Patterns, Event-Driven Architecture, and fault-tolerant systems.
- Familiarity with Jira, Confluence, and Notion.
- Experience with Docker and Kubernetes.
- Knowledge of Agile methodologies is essential.
- TOGAF (Enterprise Architect) certification is preferred.
- Certification in GCP is a plus.
- Experience in the logistics domain is advantageous.
Responsibilities:
Requirement Gathering:
- Collaborate with the Product team to collect and clarify business requirements.
- Resolve any dependencies and ambiguities in requirements.
Solution Design:
- Create comprehensive high-level solution designs.
- Prepare Solution Architecture Documents, including sequence diagrams and flow diagrams.
- Develop detailed technical design documents, including component diagrams, class diagrams, data design, and OpenAPI specifications.
Collaboration:
- Work closely with engineers and product managers to ensure high-quality software delivery.
- Support the development team during the implementation phase.
Technology Evaluation:
- Conduct Proof of Concept (POC) evaluations on emerging technologies.
- Stay informed on industry trends and recommend innovative solutions.
Communication:
- Exhibit excellent communication and influencing skills.
- Translate complex technical issues into easily understandable terms for non-technical stakeholders.
Mentorship:
- Demonstrate a proven ability to mentor teams in adopting new technologies.
- Share best practices and knowledge with the development team.
Certifications:
- Maintain up-to-date certifications in relevant areas, including GCP and TOGAF.
Agile Methodology:
- Utilize Agile methodologies to enhance project delivery.
Key Competencies:
- Strong problem-solving skills.
- Exceptional communication and influencing skills.
- Ability to explain complex technical issues clearly.

