Collaborate with cross-functional teams, including developers, product managers, and stakeholders, to understand project requirements and define technical solutions.
Design and develop software architecture for complex systems, ensuring scalability, performance, and maintainability.
Provide technical leadership and mentorship to development teams, guiding them in implementing best practices and adhering to architectural standards.
Conduct thorough code reviews and provide constructive feedback to maintain high-quality code.
Evaluate and select appropriate technologies, frameworks, and tools to support the development process effectively.
Design and optimize database structures, ensuring data integrity and efficient data retrieval.
Continuously research and stay up-to-date with the latest industry trends, tools, and technologies to enhance the team's skillset and improve software development processes.
Collaborate with cloud infrastructure teams to deploy and manage applications on the Azure platform.
Develop and maintain technical documentation, including architectural diagrams, design specifications, and guidelines.
Requirements
Experience as a Software Architect or in a similar role, with a strong background in Java development and working with containers.
Advanced English proficiency, enabling clear communication with international teams and stakeholders.
Solid understanding of software design principles, design patterns, and architectural best practices.
Strong problem-solving skills and the ability to translate business requirements into technical solutions.
Exceptional leadership and communication skills to effectively collaborate with diverse teams.
Experience in mobile projects and app development with a focus on Android.
Nice to have:
Experience with app-within-an-app.
Experience with AKS (Azure Kubernetes Service).
Familiarity with GraphQL.
Extensive hands-on experience with Azure cloud services and architecture.
Tech Stack
Android
Azure
Cloud
GraphQL
Java
Kubernetes
Benefits
Health and dental insurance.
Meal and food allowance.
Childcare assistance.
Extended parental leave.
Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass.
Profit sharing (PLR).
Life insurance.
Continuous learning platform (CI&T University).
Employee discount club.
Free online platform dedicated to promoting physical and mental health and well-being.