We’re seeking a talented Senior Back-End Engineer to play a vital role in building our Customer’s SaaS platform.
By joining our team of highly professional and innovative engineers, you’ll have the opportunity to:
Requirements
- 5+ years of experience working as a Back-end Engineer with at least two programming languages — one JVM-based (e.g., Java, Kotlin) and another — Golang or Python
- Proven capabilities in modern software design and development
- Experience working with SaaS architectures
- Proficiency with at least one major cloud provider (GCP/AWS/Azure), including serverless and container-based deployments
- Experience with multiple data stores/services (SQL, NoSQL, ElasticSearch, BigQuery, etc.)
- Knowledge of high-scale stream/batch processing systems (e.g., Flink, Spark, Kafka)
- Experience managing and maintaining production systems
- Upper-Intermediate level of English
Would be a plus
- Experience with InfluxDB/Prometheus/Grafana etc.
Personal Profile
- Independent and self-motivated learner
- Excellent problem-solving skills
- Proactive attitude
- Strong team player with a collaborative mindset
Responsibilities
- Design and implement scalable solutions to improve product architecture
- Plan and execute complex, distributed, large-scale software delivery systems
- Monitor and optimize all aspects of product performance
- Research and integrate cutting-edge technologies
- Troubleshoot issues across a wide array of services and functional areas
- Contribute to the DevOps culture and practices