Przegląd oferty

Lokalizacja
Poznań, Wielkopolskie
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
22,000 zł - 30,000 zł Za MiesiÄ…c
Data opublikowania
2 lat temu

Szczegóły

ID oferty
675
Typ pracy
Zdalnie
Rozmiar firmy
do 10 osób
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
Rust, Kotlin, C#, SQL
Typ umowy
B2B
Rekrutacja
Online
Rekrutacja w języku
Angielski
Korzyści
Elastyczne godziny pracy,
Poziom doświadczenia
Senior
Wymagana
SQL Inny

Opis oferty

We're hiring team members for an ambitious goal: to reduce human suffering. Our model is unique — we're a network of small subsidiary companies with dedicated teams, all supported by a centralized back-office staff.

We designed our company with 2 goals in mind. First, tackle problems that face humanity, reducing the aggregate amount of suffering worldwide. And second, build the world's best remote-first workplace.

We're not a startup. We've been profitable for over a decade, and we're still growing. Our overarching goal is to apply new technologies to problems that affect billions of humans. Everything we do points toward our north star, and our organizational culture is no different. We value clear communication, constant curiosity, and advancement based on respect and merit, not politics.

As a remote-first company, we use our offices for hardware R&D only. Everything else is 100% remote. Expect talented, motivated co-workers from over 36 countries on 6 continents. We're all united by a performance-driven, egalitarian Silicon Valley mindset. You'll enjoy the freedom to schedule your hours, with a high value placed on uninterrupted work time — we ruthlessly nix any meeting that can be resolved by text message.

About the role:

We're looking for a Senior Rust Developer with a few specific character traits:

  • Candor: You value honesty and problem-solving over the appearance of politeness. You're not afraid of confrontation, but understand the value of each interaction. People respect you because you use candor as a tool to build them up, not a weapon to break them down.
  • Conscientiousness: You genuinely like other people. In particular, you understand that the people who work with you are more than disposable assets. You aspire to be an unblocker, working to help others succeed and trusting them to return the favor.
  • First-principles thinking: You're allergic to dogma, habitually question institutional knowledge, and never fall back on "common sense" to explain anything. You make your decisions based on credible evidence. You don't start working on any project unless you can explain why you're doing it.

This role reports directly to our backend lead and works with a multidisciplinary team to design and implement scalable, performant, and reliable apps and services. This is a position that will contribute high-level technical leadership and involves driving project features from requirements through to design, implementation and deployment. Utilizing the latest tools and best practices, this role will create beautiful software and a high- functioning team that can handle any challenge.

Our ideal candidate for the Senior Rust Developer position is experienced in backend design and adept at integrating with backend services such as databases, queues, key- value stores, proxies/load balancers, object stores, and so on. While constantly building and refining your skill set, you keep current on advances in the field. You will tackle interesting challenges, create innovative solutions, and see your contributions recognized. If you are reliable, team-oriented, product-focused, and can thrive in an all- remote environment, apply today.

Responsibilities:

  • Design/architect software solutions to satisfy user and business requirements
  • Implement backend services, and multi-platform client-side communication/business logic, in Rust
  • Optimize the speed and scalability of different aspects of the application Find and solve issues and inconsistencies in the final product
  • Design, improve and maintain the API layer

Ideal candidates have:

  • 1+ years experience with Rust development
  • 5+ years of professional development experience with a modern language such as Rust, Java, Kotlin, C#, Go, or C/C++.
  • Experience building and maintaining production applications at scale, including design, architecture, debugging, optimization, and scaling of backend services (and optionally client-side business logic).
  • Experience with SQL and/or NoSQL databases (such as Postgres, MySQL, Cassandra, etc).
  • Experience with standard version control systems (such as Git). Solid English reading/writing and spoken communication skills.

Nice-to-have skills:

Any of the following would be highly beneficial, but are not hard requirements: Computer science or software engineering degree

Familiarity with microservices and event-driven application architectures

  • Experience building web services using technologies such as gRPC and REST
  • Dart/Flutter, Android (Kotlin), iOS (Swift), TypeScript or WebAssembly development experience}
  • Experience with Kafka, Cassandra, Postgres or similar tools
  • Experience with Docker, Kubernetes, Ansible, Firebase, cloud services (AWS, Azure), CDNs, DNS
  • Voice/video streaming/processing/transcoding experience (DASH, HLS, WebRTC, GStreamer, FFmpeg, etc)
  • Machine learning experience
  • Experience as an engineering team lead
  • Experience working in a remote work environment Experience working in a DevOps environment

Benefits of working with us:

We are a remote-first company, which offers distinct benefits, including:

  • Work from anywhere — we mean anywhere. Our team is distributed across 36 countries and counting. Zero commute required.
  • Earn competitive compensation — we pay our contributors a fair rate for their labor. We want you to be financially secure.
  • Work asynchronously whenever you want — most of our communication is asynchronous, allowing you to work at your most productive hours without impacting another team member. We meet only when necessary.
  • Take time off whenever you need it — just give us a heads up.
  • Find your passion — we encourage you to work on projects within the company that drive interest and fulfillment.

You should include these in your application:

  • A PDF of your CV, shared via URL LinkedIn profile URL
  • A cover letter shared via URL will cause us to prioritize your application