Tech Stack
AWSAzureBigQueryCloudElasticSearchGoGoogle Cloud PlatformJavaScriptKafkaKotlinNode.jsNoSQLPythonSparkSQL
About the role
- Design and implement scalable, distributed Back-end solutions for a SaaS platform
- Architect and deliver complex systems focused on accessibility compliance
- Plan, execute, and maintain large-scale software delivery pipelines
- Monitor system health and optimize performance across services
- Research, evaluate, and integrate modern technologies into the Back-end architecture
- Troubleshoot issues across various Back-end services and infrastructure
- Collaborate on evolving the product's core architecture to meet performance and scale requirements
- Lead or contribute to hands-on technical architecture and SaaS infrastructure decisions
Requirements
- 3+ years of experience with Golang
- Proficiency with at least one major cloud provider (GCP, AWS, or Azure)
- Expertise in modern software design practices
- Familiarity with multiple data stores/services (SQL, NoSQL, ElasticSearch, BigQuery)
- Knowledge of high-scale stream and batch processing systems (e.g., Flink, Spark, Kafka)
- Extensive experience in managing and maintaining production systems
- Upper-Intermediate level of English
- Knowledge of Kotlin, Python, and Node.js is a plus
- Health insurance
- Professional development
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Golangcloud computingSQLNoSQLElasticSearchBigQueryFlinkSparkKafkaKotlin
Soft skills
collaborationproblem-solvingleadershipcommunicationtechnical architecture