About the Company
For the largest cryptocurrency exchange company in Latin America, we are looking for the best talent. The goal is to evolve how people think and use money. To achieve this, we aim to provide hundreds of millions of users with simple and fun products. fast, cost-efficient, and user-friendly financial services powered by blockchain technology. Cryptocurrency, or encrypted monetary resources, does not rely on an intermediary to give it legitimacy or value. Instead, it is valuable because of the peer-to-peer technology that runs it. We think it’s time for Latin Americans and the world to have alternative forms of currencies.
About the team:
A Senior Software Architect has the objective of leading software architecture initiatives in one or many squads. They guide teams of engineers and architects and set them up for success by diligently executing architectural processes within the teams they work with. They create an environment where people are empowered to contribute to architectural decisions, while providing them with direction, documentation, and alignment with the long-term architectural plan.
Your impact:
- Guidance and active mentorship for all squad members in terms of architectural matters,
- Review of architecture-related work within a squad,
- Guidance in technical matters for product owners,
- Organisation of architectural meetings within a squad,
- Preparation and maintenance of rollout strategies for architectural solutions,
- Formulation of software quality objectives for technical solutions based on proper understanding of the business requirements.
- Documentation and evaluation of multiple service-oriented technical solutions,
- Coding of the most important/difficult parts of the system (~60% capacity) – coding the architecture
Who you are:
- Excellent written and verbal communication skills.
- Excellent self-motivation and self-discipline.
- Big picture thinking
- English language proficiency.
- 5+ years of hands-on experience in software development.
- Experience in a technical leadership role.
- Experience in using Java programming language.
- Knowledge of software design patterns, architectural patterns and integration patterns.
- Understanding of most popular architectural styles and their uses.
- Ability to reason about software outside of a particular programming language or technology.
- Experience in using multiple programming languages.
- Excellent coding skills.
Additionally, it would be nice if you have:
- Basic knowledge of technical aspects of crypto-currency.
- User-level knowledge of traditional finance.
- Experience in a role connected with software architecture.
- Experience in requirements engineering.
- Knowledge of Kotlin, TypeScript and Swift.
- Experience in working with database systems of multiple types.
- Experience in working with SOA.
- Experience in working with AWS.
- Experience in working with message/event driven architectures.
- Experience in working in a diverse, multinational environment.
- Experience in working in an agile-managed company.
- Experience in working 100% remotely.
Compensation and Benefits:
- Purpose: You’ll be part of something bigger, working towards financial inclusion across Latin America
- Culture: You’ll work in a thriving, friendly, and fun environment that promotes open discussions, jokes, learning, video games, and lots of fun.
- People: You’ll work with some of the most driven and intelligent people in the crypto space in Latin America
- Salary: We pay competitively to attract top talent in the market.
- Venue: Work from wherever you want, this role is remote.
- Performance Bonus: Your hard work will be rewarded with an attractive bonus plan.
- Unlimited Free Days: We want our employees to recharge their batteries and explore who they are outside of the office