Salary
💰 $128,775 - $151,500 per year
Tech Stack
AWSCloudETLGoGraphQLGRPCJavaScriptKafkaKubernetesNoSQLPythonReactRubySQLTerraform
About the role
- Build complete user features including front and backend using React, Js frameworks, Golang and cloud technologies
- Lead assessment and implementation of third-party AI/ML tools
- Deliver cross-functional outcomes to complex problems in collaboration with product, design, security, data or other engineering teams
- Demonstrate a keen awareness of Coinbase’s platform, development practices, and various technical domains and build upon them to efficiently deliver improvements across multiple teams
- Participate in an environment where innovative ideas are regularly generated, vetted, and transformed into action
- Foresee potential issues before they arise and adapt their own approach, working within constraints to avoid adverse impact
- Communicate across the company to technical and non-technical leaders with ease
- Quickly distill complex technical themes so that an entry level, non-tech team member can understand them
- Mentor team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging and scaling
- Working with teams and teammates across multiple time zones
Requirements
- You have at least 2 years of experience in software engineering and at least 2 years of experience in developing large scale systems with Golang and cloud technologies and shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.
- Proven experience in integrating AI/ML APIs into web applications.
- Experience with third-party vendor integrations.
- You enjoy and have experience with large-scale, high-traffic platforms and implementing scalable, robust services in the real world.
- You have experience in authoring and contributing to technical architecture and implementing them.
- Experience in AWS, Kubernetes, Terraform, BuildKite or similar.
- Experience in rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing, debugging etc.
- Experience in event driven architectures (Kafka, MQ etc.), proficiency in either SQL or NoSQL DBs, understanding of concepts like gRPC, GraphQL, ETL.
- Proficiency in Go.
Nice to haves:
- Python, Ruby
- SaaS platform experience
- Applications using OpenAI/ChatGPT