Small top slide bg

Join our team!

Group90 Current Openings

Senior Back-End Software Engineer / Java

Kiev / REMOTE

About Metricly

Metricly is a SaaS-based adaptive monitoring solution that helps organizations monitor cloud services, applications, infrastructure, and public cloud costs. Metricly’s advanced machine learning algorithms learn the behavior and workload patterns of your environment to optimize your resource allocation, reduce your cloud spending, and identify performance anomalies that matter to your business.

About The Job

The ideal candidate has experience developing distributed Java -based applications running on AWS and enjoys the challenges associated. Additionally, we’re looking for engineers that embody our culture and core values of integrity, innovation, teamwork, determination, and fun!

Our Stack:

  • Java
  • Spring
  • Spring Boot
  • Kafka
  • ElasticSearch
  • Redis
  • Cassandra
  • Spark
  • NodeJS
  • AWS

Responsibilities:

  • Design and code Java applications services using technologies described above
  • Build for and operate distributed, scalable applications
  • Write unit and acceptance tests to ensure your code works
  • Instrument your code for performance tracking
  • Collaborate with others including code and design reviews
  • Work in a Lean/Kanban and Startup environment

Desired Skills:

  • Experience with Java 8, Scala, and NodeJS
  • Experience with AWS (EC2, S3, ECS, ALB)
  • Experience using ElasticSearch, Cassandra, Kafka, Docker or any of the above
  • Experience with dev tools – Atlassian tool suite (JIRA, Stash, Confluence, Bamboo) , Git
  • Familiarity with Lean/Kanban development practices
  • Experience troubleshooting performance problems on distributed application servers.
  • Experience with Linux-based environments.

Personal Qualifications:

  • Self-motivated, Quick learner, Detail oriented and well organized.
  • Independent problem solver with superior technical, analytical and troubleshooting skills.
  • Ability to work independently and efficiently in small teams with minimum supervision.
  • Comfortable in fast-paced, distributed, start-up environments.
  • Strong interpersonal and communication (written and oral) skills
  • Bachelor in Computer Science with 3-5 years of experience.

Compensation:

  • Metricly values talent and offers a competitive salary, stock options, and a benefits package commensurate with qualification and experience.
  • Fresh graduates as well as seasoned professionals are encouraged to apply.


Notice

We follow the DevOps model where developers work with our operations team and support engineers to maintain our web site together as one team.

Our site runs 24x7. So every back-end engineer (in US or Ukraine) spends 1 week “on-call” every 8 weeks. This means that during that week they will be the first to respond and troubleshoot to find the problem, but only if something goes wrong. Obviously others will also help if the problem is complicated. During the first few weeks after being hired, they will go through training to be ready.

If nothing goes wrong during the night or weekend that you are on-call then you don’t have to do anything different than usual. But if something does go wrong, then it may take 10min or few hours to resolve the problem and there is a chance (even though low probability) that it may be at night or during the weekend.

Because every engineer is on-call only every 8 weeks, you can plan in advance. Our team also regularly helps each other, so if someone has an expected plan during the week that you are on-call, you can ask someone else to cover for them, even on short-notice.

Apply for this job