About the Role
Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. We are seeking a passionate Software Engineer to join our Customer Agent Interactions System team and help build the future of the global financial system. This Software Engineer role is remote, allowing you to work from anywhere in Brazil while contributing to our ambitious goals.
What You'll Do
- Build new services to meet critical business needs using Golang.
- Support team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging, and scaling.
- Collaborate with engineers, security, designers, product managers, and senior leadership to turn product and technical vision into a tangible roadmap every quarter.
- Demonstrate a keen awareness of Coinbase’s platform, development practices, and various technical domains.
- Communicate effectively across the company with both technical and non-technical leaders.
- Participate in on-call production support rotations.
Requirements
- At least 3 years of experience in software engineering, focusing on web applications and user-facing features.
- Experience in building, scaling, and maintaining production services with a service-oriented architecture.
- Proficiency in Go and experience with large-scale, high-traffic platforms.
- Knowledge of rate limiters, caching, metrics, logging, and debugging.
- Familiarity with event-driven architectures (Kafka, MQ, etc.) and proficiency in SQL or NoSQL databases.
Nice to Have
- Experience with Ruby, Python, or SaaS platforms.
- Familiarity with AI/ML applications using OpenAI/ChatGPT or similar technologies.
- Experience with AWS, Kubernetes, Terraform, and GitHub Actions.
What We Offer
- Competitive salary of R$359.200 BRL annually.
- Bonus eligibility and equity options.
- Comprehensive benefits package including medical, dental, and vision coverage.
- Flexible remote work environment with opportunities for in-person collaboration.
- Supportive team culture focused on continuous learning and high ownership.
This Software Engineer role at Coinbase offers a unique opportunity to work remotely while contributing to innovative customer interaction systems in the FinTech space.
Who Will Succeed Here
Proficient in Golang with hands-on experience in building scalable microservices, particularly in a cloud-native environment using AWS and Kubernetes.
Strong understanding of event-driven architecture and experience with Kafka for real-time data processing, ensuring seamless interaction within the Customer Agent Interactions System.
Adaptable mindset with a focus on continuous learning, particularly around AI technologies like OpenAI and ChatGPT, to enhance customer interactions and improve system efficiency.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months