Duties:
* Build new services and integrations to meet critical business needs using Golang, GRPC, React/Relay, Graphql, and NoSql DB.
* Support team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging and scaling.
* Deliver cross-functional outcomes to complex problems in collaboration with product, design, security, data or other engineering teams
* Work with teams and stakeholders cross-functionally
* 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.
Skills:
* Strong proficiency in Golang and React.js. You have at least 7 years of experience in software engineering and at least 5 years of experience in developing web apps and shipping user-facing features with JavaScript and modern, component-based JS frameworks.
* You have experience with highly secure 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, BuildKite, DataDog and SonarCube.
* Experience in rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing, debugging etc.
* Experience in microservices and event driven architectures and, proficiency in either SQL or NoSQL DBs, understanding of concepts like gRPC, GraphQL, ETL.