Java Software Engineer/ Tech Lead

Przegląd oferty

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

Szczegóły

ID oferty
2249
Typ pracy
Zdalnie
Rozmiar firmy
30-50
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
Docker, Containers, K8s, Java, Scala, NoSQL, MongoDB, PostgreSQL, Jenkins, TeamCity, WebSocket, Apache Spark, Storm, Kafka, Kubernetes, AWS, Azure, GCP, Rust
Typ umowy
B2B
Rekrutacja
Online
Rekrutacja w języku
Polski
Korzyści
Parking, Prywatna opieka medyczna, Finansowanie kursów, No dress code, Kawa za free, Play room, Prysznic, Parking rowerowy, Startup atmosphere, Międzynarodowe projekty, Małe zespoły, Elastyczne godziny pracy,
Poziom doświadczenia
Senior Expert
Wymagana
Java Scala

Opis oferty

Required Skills

  • High-level knowledge base of data structures, algorithms, and object/function oriented design

  • 2+ years working with containerization (e.g., Docker, containerd)

  • 5+ years programming experience with JVM languages (e.g., Java, Scala)

  • 4+ years working with database design, implementation, and optimization NoSQL/Mongo preferred, PostgresQL 

  • 2+ years working with Continuous Integration systems (e.g., TeamCity, Jenkins), build once, deploy everywhere.

  • Experience using Git for complex software systems with teams

  • Experience writing automated unit tests for back-end system components, functional tests, and integration tests

  • Experience with websockets

  • Project and team management experience


Nice-to-have Skills

  • Experience working with distributed processing systems (e.g., Apache Spark/Storm/Kafka)

  • Experience working with application orchestration (e.g., Kubernetes)

  • Experience developing against Cloud Providers (i.e., AWS, Azure, GCP)

  • Experience developing large, scalable applications

  • Experience developing with Rust

  • Experience using Linux or Mac for development

O stanowisku / o projekcie 

As a Platform Tech Lead, you will be a part of DataPrep engineering team whose main mission is to design, develop, and deliver backend components and services that accelerate the process of transforming data and delivering value to the end-user.  The platform team owns the backbone of our backend, from databases and messaging queues to automation and administration within the application.  In order to keep up with the demand for new features in DataPrep, we are looking to grow our backend engineering team

Zakres obowiązków

  1. Design, develop, maintain, and optimize APIs 
  2. Instrumenting the application for observability of performance and capacity 
  3. Ensuring scalability and future-proofing the application 
  4. Improving application performance, throughput, resiliency, and reliability 
  5. Team Leading 
  6. Risk assessment 
  7. Point of Failure prediction 
  8. Debugging 
  9. Security oriented development