Senior Backend Engineer - Data Team

 (5+ years exp)
€60k – €73k
Published: 1 week ago
Avatar for Athenian

Athenian

Metrics & Insights for Modern Software Engineering Teams

Job Location

Remote • 
Europe • 
Spain • 
Germany • 
France • 
Romania • 
Poland • 
Greece • 

Job Type

Full Time

Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely in

Europe - 
Spain - 
Turkey - 
Germany - 
France - 
Romania - 
Poland - 
Greece - 

Preferred Timezones

Eastern Time, Atlantic Time, Central European Time, Eastern European Time, Turkey Time

Relocation

Allowed

Skills

Git
PostgreSQL
Linux
Continuous Integration
API
Docker
Google Cloud Platform
Go

The Role

Senior Backend Engineer - Data Team

Position type: full-time, indefinite contract
Seniority: Senior Software Engineer (individual contributor)
Location: Remote (desired time zone between UTC-3 and UTC+3)
Compensation: competitive salary and stock options based on seniority
Benefits:

  • Fully remote work & flexible hours;
  • 37 days/year of vacation & holidays, paid time off, and unlimited sick days;
  • Health insurance allowance;
  • Company-provided equipment;
  • Remote work & equipment allowances;
  • Company-sponsored in-person events twice a year (in 2022, we met in Comporta, Portugal & Madrid, Spain!);
  • Great diverse & inclusive people-first culture. Engineering at Athenian: Read more here.

⚠️ APPLY DIRECTLY THROUGH THIS LINK ⚠️

About Athenian

At Athenian , our mission is to help engineering leaders build better software, faster by leveraging metrics and insights. We provide a data-enabled engineering platform that offers end-to-end visibility into the software delivery lifecycle.

We are a team of 25+ working remotely across the world. We’re committed to building a healthy and diverse team of individuals who are ready to grow and care about our mission and values.

We’re looking for individuals from all backgrounds to join us in building the next category leader in the space together with our amazing investors, and customers, large and small.

About the role

As part of our Data Retrieval, you can expect to have a large impact in shaping the product and owning this crucial part of our Backend. The Data Retrieval involves fetching, updating, and archiving all the data related to different data sources in real-time (Github, JIRA, CI/CD services, etc.). It is structured as a graph with nodes performing different tasks, implemented either as workers on Kubernetes or as Google Cloud Functions, exchanging messages through edges, implemented with Google Pub/Sub.

We are developers building a product for other developers, which gives us a strong sense of pride and ownership. Our collaborative environment encourages you to work alongside the product and the rest of the engineering team to understand user needs and design, build, and iterate on a world-class software web application.

Skills & Experience

Essential

  • Full professional proficiency in English, written and spoken. The ability to communicate comes first, no matter the level of technical skills.
  • Strong experience with any of the following: Go, Java, C#, C++, Rust, Ruby, Typescript (Node), Python (with typing).
  • Willing to work in Go.
  • Strong experience with PostgreSQL.
  • Strong experience with Linux.
  • Strong knowledge of Git tools and concepts.
  • Experience with different APIs.
  • Experience with event-driven backend architectures.
  • Experience with Continuous Integration and Continuous Delivery.
  • Experience with scalable backend design: distributed processing, load balancing, fault tolerance, etc.
  • Knowledge of Docker, Kubernetes.
  • Familiarity with Google Cloud Platform or similar.

Desirable:

  • Strong experience with Go.
  • Strong experience with Google Cloud Platform (Cloud Functions, Cloud Run, Pub/Sub)
  • Knowledge of C/C++ or Rust.
  • Knowledge of Python.
  • Experience with columnar DBs like Clickhouse, Druid.
  • Experience with distributed SQL databases.
  • Experience with Terraform.
  • Experience with monitoring and alerting.
  • Experience with GitHub Actions, Circle CI, and Jenkins.
  • Having worked remotely.
  • Having worked in a dynamic start-up environment.
  • Having worked on a SaaS product.
  • Having used modern collaboration tooling (Jira, GitHub, Slack, Zoom, etc.).

Profile:

  • Responsible and professional
  • Independent, goal-oriented, proactive attitude
  • Disciplined and communicative in remote environments
  • Collaborative and with a strong team-spirit
  • Curious and interested in learning new things

Hiring Process

The hiring process is composed of multiple steps where you’ll have the opportunity to meet key members of the team. All stages are completed remotely and can take a week or however long you’d be comfortable with - we adapt to your schedule. As for the steps we typically follow:

  1. Screening Call
  2. Technical Assessment (Remote, async)
  3. Technical Interview & Q&A + Architecture Interview & Manager Interview
  4. Offer or feedback

Engineering at Athenian

The Engineering team at Athenian is currently 8,- each of us with a diverse area of expertise ranging from Language Analysis and System Architecture to Machine Learning on Code and modern APIs, and to modern Web Applications. You can find some of the OS projects we worked on over the years below:

  • asyncpg-rkt - vectorized PostgreSQL client for Python.
  • names-matcher - fuzzy people match using linear programming.
  • retrolabeler - label existing pull requests by actions/labeler rules.

You will be working with all of us collaboratively and more closely with Vadim, Denys and Gaetano!

You can read more about what we do in our latest blog posts below:

  • 2022-06-02 Forked “Asyncpg” — And It parses Database Records to Numpy 20x Faster
  • 2022-03-23 My Continuous Integration takes too much time. How do I fix it?
  • 2022-03-08 How we optimized PostgreSQL queries 100x

See more at Engineering at Athenian here.

Athenian Culture

  • Athenian is a fully remote company. At the moment, we are 25+ people from diverse countries working together in a distributed way. Hours are flexible, and you set your schedule. Freedom comes with responsibility, and we focus on outcomes.
  • We value collaboration and feedback, whether from our CEO, product or engineering teams, or customers because we know that the best ideas can come from anywhere. We also strongly believe in transparency, which reflects how we operate internally and externally.
  • We believe in moving fast in the right direction, velocity > speed. We play to win and empower our team members to make brave decisions quickly (when easily reversible), allowing us to positively impact our clients and reach our goals.
  • We need to be loud in a space that is just starting and where Athenian can play a critical role. We play to win because we believe the way we do can have an incredibly meaningful impact on engineers' lives everywhere.
  • We are kind-hearted and care about each other's growth and well-being. We work as much on our craft as on our body and mind. And we do it as a team.
  • We are inclusive and welcome diversity. We encourage applicants from all backgrounds to apply.

More about Athenian

Founders

Marcelo Novaes
COO & Co-founder • 3 years • 5 years
Madrid
image
Go to team image

Similar Jobs

UiPath company logo
UiPath
We make robots so people don’t have to be robots
PREPUBLIC company logo
PREPUBLIC
Native, hybrid and smart TV applications for news portals and publishers
Wingly company logo
Wingly
The flight sharing platform
TriCron company logo
TriCron
A peer-to-peer cryptocurrency and digital payment system
HAL Robotics company logo
HAL Robotics
Versatile Robot Programming and Simulation Solutions
Acurable company logo
Acurable
Accurate & user friendly wearable medical devices intended to be used by patients at home
Dolnai Technology company logo
Dolnai Technology
AI & ML Technology to maximise digital marketing