Our Background:
HER is the world's largest community of lesbian, bisexual and queer people. We empower queer folks by providing a space to meet others, explore, and express their identity. Our community is millions strong, and our company is queer-run. Founded in 2014, we're a YC alum and growing fast. We build fun stuff and have fun doing it! 🌈
The Role:
We are looking for a back-end Go engineer to help us build our native app infrastructure as well as the DevOps capabilities. You would be working directly with our CTO and Head of Product to design and deliver user-facing features and infrastructure splitting your time 70% on the backend and 30% on Infrastructure. We are a small team with modern infrastructure (Go 1.14, Kubernetes, gRPC microservices) but we need more hands and minds to move at the pace we want, support our existing users, and grow/improve our stack.
Responsibilities:
-
Help design, build, deploy, and maintain our main Go APIs
-
Greenfield feature design and development (we're always adding new things!)
-
Microservice design and development
-
Identify bugs and performance bottlenecks — fix them
-
Contribute to code quality, maintainability, tooling, and automation
-
Identify projects for improving site reliability, observability, and deployment workflows
-
Work closely with engineers to improve processes and support our rapid deployment cycles
-
Implement best practices for managing and tuning Kubernetes
-
Manage our various AWS data stores
Required Skills:
-
Strong knowledge of (and excitement for!) Go as it relates to writing scalable back-end services
-
Great communication skills
-
Passion for creating a safe, social space online for LGBTQIA+ people
-
Experience with native app development
-
Ability to understand business requirements and translate them into solid maintainable code, delivered on time
-
MySQL and scalable database design
-
Strong knowledge of Terraform.
-
Strong knowledge of various AWS services, such as EC2, EKS, VPC, S3, RDS, Elasticache, ElasticSearch, ECR, SQS, IAM.
-
Automation knowledge using CircleCI, GitHub Actions or similar.
-
Strong knowledge of deploying and maintaining Kubernetes clusters, as well as free-standing container deployments
Desired/Nice-to-have Skills:
-
Python experience
-
Android, Kotlin, iOS, Swift
-
Graylog logging stack
-
Docker, Kubernetes, AWS management
-
gRPC
-
Graylog, ElasticSearch
HER is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment regardless of race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.