Senior Technical Lead Engineer
Location: Remote, candidate must be located in commutable distance to Sao Paulo.
Overview: Join us as a Senior Technical Lead Engineer at AORO, a digital gold platform built to power the next generation of transactions on Web3 infrastructure and financial rails. You will refine existing architecture and systems and create upcoming architectures to support products in the roadmap. You should be hands-on, eager to code, and able to see the bigger picture while maintaining integrity. You will work alongside the CEO, CTO, and the engineering team.
Responsibilities:
- Development in Python, architecting and refining microservices.
- Create GraphQL APIs.
- Orchestration and synchronization of messaging systems.
- Payment integrations and Web3 integrations.
- Maintain CI/CD pipelines to deliver holistic solutions.
- Engineer smart contracts and other blockchain technologies.
- Database architecture, design, and implementation.
- Craft, optimize, and manage APIs for seamless data exchange.
- Address system optimization, performance, privacy, and data encryption challenges.
- Champion iterative development and continuous improvement.
- Stay current with Cryptocurrencies, Web3, Blockchain technologies, Kafka, Event architecture, GraphQL, Apollo, Microservices, Systems, and API design.
Skills:
- Advanced proficiency in synchronous systems, GraphQL, Python, Kafka, and microservices architecture.
- Secure, performant database design and cryptography.
- Seamless integration with external messaging and payment platforms.
- Event-driven and synchronous systems.
- CI/CD pipeline implementation for automated deployment.
- Experience with API development for seamless data interaction.
- Automation, Git, and collaborative workflows.
- Kafka, Apollo, Node.js, Python, and SQL databases.
Requirements:
- 10-15 years of Systems Engineering experience with Microservices, Systems Engineering, Database design, Event-driven architecture, GraphQL, PostgreSQL, CI/CD, Infrastructure, and API development.
- Proven leadership in real-world, real-time high-throughput systems with hundreds of thousands of users, focusing on secure, performant backend design.
- Master’s or Bachelor’s degree in Computer Science, Systems Engineering, or related field.
- Knowledge of Web3/crypto through personal or professional experience.
Senior Software Engineer
Location: Remote
The Senior Software Engineer role focuses on delivering high-quality software solutions, with responsibilities spanning design, development, and mentorship within a team.
- Produce high-quality, performant, and testable code.
- Develop using Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB.
- Contribute to technical decisions and mentor peers.
- Review PRs, pair programming, and deployment to production.
- Collaborate with product and engineering management; 3-5+ years of software engineering experience.
- Familiarity with event-based architectures, GraphQL, and API design.
Preferred Qualifications:
- Experience with Kafka, GraphQL, Storybook, microservices, eCommerce platforms, Prismic CMS.
- Experience with mobile development (iOS/Android).
Android Developer – 100% Remote for Brazilians
Location: Remote (Brazil-based candidates only)
Requirements: 5+ years of Android development experience using Kotlin; English fluency mandatory.
- Design, develop, and prototype Android apps.
- Own full app lifecycle from concept to release.
- Mentor engineers and establish coding standards.
Java Software Engineer
Location: Remote from Sao Paulo