Tech Stack
AWSAzureCassandraCloudDynamoDBGoGoogle Cloud PlatformGrafanaLinuxMongoDBNoSQLOpen SourcePrometheus
About the role
- Contribute to the design of the overall architecture of the web application
- Maintain code integrity, organization, and quality and ensure responsiveness of applications
- Collaborate with the engineering team to design and launch new features
- Design & build APIs with Go to support the frontend
- Work closely with UX/Product to improve onboarding and product experiences
- Identify promising new technologies, articulate their value, and help the team adopt them
- Develop and maintain client-side and server-side applications
- Design tests that will be implemented to keep software functional
Requirements
- At least 7 years of experience as a developer in the hi-tech industry
- At least 5 years of experience in Go as the main development language
- Developer-level experience with the Linux operating system
- Experience working on SaaS, DBaaS or with cloud platforms (AWS / Azure / GCP) in a production environment
- Experience working with shared code repositories and procedures (git/GitHub; forking, committing, filing bugs)
- Advantage: Experience with distributed NoSQL databases (Scylla, Cassandra, DataStax Enterprise, Amazon DynamoDB, Cosmos DB, Google Cloud Bigtable, MongoDB, Couchbase, Aerospike, etc.)
- Advantage: Prior experience in Database Administration (DBA) or Site Reliability Engineering (SRE)
- Advantage: Experience in Open Source development
- Advantage: Familiarity with database performance monitoring (Grafana/Prometheus), testing (Jepsen), and troubleshooting/debugging (Wireshark)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoLinuxSaaSDBaaScloud platformsgitNoSQL databasesDatabase AdministrationSite Reliability EngineeringOpen Source development
Soft skills
collaborationcommunicationproblem-solvingadaptabilitycreativity