What You'll Do
Design and implement backend features for a cloud-based platform, guiding them from concept through deployment. Work within a two-week sprint cycle to deliver reliable, scalable services. Share technical designs with engineering teams and contribute to architectural discussions that shape the product. Participate in code and design reviews to maintain high standards across the system.
Requirements
You have a degree in Computer Science, Computer Engineering, or a related field, along with five years of professional software development experience. You're proficient in Scala and Golang, and comfortable writing scripts in Bash, Python, or Ruby. Your background includes building REST APIs, working with databases, and applying software design patterns. You understand microservice architectures and have used Git in team environments. Strong written and verbal English skills are essential, as is experience with cloud-native development and agile workflows.
Preferred Qualifications
Functional programming experience, particularly in Scala, is highly valued. We look for candidates with a track record of designing distributed systems, working with Kubernetes, AWS, and infrastructure-as-code tools. Familiarity with message brokers like Kafka or MQTT, building CI/CD pipelines, and maintaining open-source projects strengthens your application. A drive to solve complex problems end-to-end and support peers through mentorship is a strong plus.
Benefits
- Flexible work schedule and environment
- Modern office with contemporary employment conditions
- Support for personal growth and skill development
- Meal allowance via flash card
- Health and dental coverage
- Parking availability
- Commemorative day off for company anniversaries
- Collaborative, respectful, and motivated team culture
- Exposure to cutting-edge cloud technologies in a global setting


