This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Formulate the overarching architecture of software systems, including structure, components, and interfaces.
Engage with stakeholders to understand their requirements and translate them into technical solutions.
Assess and select appropriate technologies, frameworks, and platforms for software solutions.
Provide technical leadership and guidance to development teams throughout the software development lifecycle.
Conduct code reviews and provide feedback to ensure compliance with architectural standards.
Identify and address performance bottlenecks in software systems, focusing on scalability and reliability.
Recognize and mitigate risks associated with software architecture and design.
Develop and maintain technical documentation, including architectural diagrams and design documents.
Collaborate with cross-functional teams to ensure successful delivery of software projects.
Stay updated on the latest trends and technologies in software development and architecture.
Requirements:
Proficiency in core tech stack: React, Java, AWS, GraphQL.
Strong problem-solving skills and attention to detail.
Excellent communication and interpersonal skills.
Ability to thrive in a fast-paced environment and manage multiple projects simultaneously.
Nice to have: Proficiency in Node.JS, TypeScript, and Context API.