Back End Engineer
Job Description
You’re an engineer with experience in cloud computing. You take pride in developing solutions that are not just functional – they are efficient, maintainable, and elegant. You probably have a wealth of knowledge to draw upon about best practices, as well as a suite of tools you use to analyze and monitor the quality of your code. But when it comes to understanding the efficiency of the cloud resources your solutions will use, where do you turn for guidance?
This is our mission at Yotascale. We build tools by engineers, for engineers.
About the Role
We are looking for an experienced back end developer to contribute to the growth of our code base and infrastructure. You will be working with a veteran team of engineers from both Lahore and Silicon Valley to define, scope and develop JVM-based, big data products. We believe in empowering every engineer to have a personal stake in the shaping of our applications; we don’t have a team of designers, and a separate team of doers – everyone contributes to both of these in line with their current level of experience. Examples of the types of projects you may work on include:
- Defining and implementing the API boundaries of our extensive microservice-based ecosystem
- Creating services for ingesting, transforming, and transporting cloud usage data to the front end application
- Teaming with our data engineers to find deeper and more creative ways to surface cloud compute anomalies to our customers
- Evaluating our infrastructure to identify improvements in performance, security, and quality
The majority of our codebase is written in JVM-based languages such as Java or Kotlin, backed by SQL databases both for our transactional database (Postgres) and our data warehouse (Clickhouse). We make extensive use of AWS technologies to power our business.
What We Offer
- Flexibility to work remotely (or at our Lahore offices)
- Unlimited paid time off
- Every Yotascale employee is an owner of the business through equity grants
- Comprehensive mentorship and professional development programs
- Amazing medical coverage
- H1B Visa applications for senior high performing employees to travel, as needed, to work with the team in the US
Who You Are
As a values-driven company, even more than specific technical expertise we are looking for people who share our vision of creating a company culture that is focused on not just customer satisfaction but also on employee satisfaction and wellness. You have a strong sense of personal accountability to the work that you produce and know how to effectively communicate across teams. You are able to take feedback from your peers and your manager, to learn from your mistakes, and are hungry to continuously improve your software development, architecture, and leadership skills. While we will consider a range of candidates based on specific past experience, some of the skills and experience we are interested in are:
- 3+ years of hands-on software development experience in a business setting
- Familiarity with JVM-based languages (such as Java, Kotlin, or Scala)
- 1+ years of experience working in a cloud compute environment such as AWS, Azure, or GCP
- Proficient at working with SQL-based databases – managing connections, writing SQL queries, etc.
- Experience developing microservice-based architectures
- Understanding and usage of containerized software (Docker, Kubernetes, ECS, etc.)
- Experience with building and maintaining customer-facing APIs
- Good knowledge of software development best practices, including test code coverage and security concerns
Who We Are
Yotascale builds tools that empower engineers, operations, and finance teams to understand their cloud utilization at a deep level. From allocating Kubernetes and EC2 instance costs across your organization, to using powerful machine learning routines to forecast usage patterns and make recommendations about your network architecture, Yotascale is becoming an increasingly critical part of companies’ infrastructure to track and understand the impact of their cloud footprint. Our leadership team comes from Amazon, Paypal and Ebay, with investors who also launched success stories like Twitch, Credit Karma, and Shopify. We are a crucial component of some of the biggest names in the business such as Hulu and Zoom.
Details
- Full time
- Remote