All offersWrocławJavaClojure Intern / Trainee / Junior
Clojure Intern / Trainee / Junior
Java
Correct Context

Clojure Intern / Trainee / Junior

Correct Context
Wrocław
Type of work
Undetermined
Experience
Junior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Linux
    regular
    Java
    junior
    Clojure
    nice to have
    Docker
    nice to have

Job description

Online interview
Join team that loves functional approach, tech excellence and clear solutions to develop highly efficient analytical pipelines with small, independent team that loves to try new things.

If YOU:

  • are passionate about distributed applications
  • are interested in tech excellence 
  • have fun when programming
  • are using functional languages
  • have high coding, ethic and design standards 

Join us as functional java programmer to grow Data Processing Team. We offer safe, stable yet flexible environment for you to grow as a developer and a person building best data analytics products on the market.


Requirements:


  • experience in writing Java code (functional way)
  • comfortable with using Linux
  • want to learn and write in Clojure (JVM based functional language)
  • be interested in functional programming approach 
  •  know good practices and standards
  • of backend and distributed processing apps have hands on approach and be proactive
  • understand API communication patterns
  • understanding of micro-services architecture in data processing pipelines

Day to day work:

  • develop processing pipeline for data analytics
  •  interact with terabyte scale databases like Druid.io, ElasticSearch, Cassandra, S
  • interact and develop applications using microservice approach
  • design distributed apps using Kafka, Airflow, Kubernetes, Spark, AWS

  • design proposals to optimize the system, make it more effective and cost efficient
  • put your own ideas into real world products (we are still small team and everybody contribution is essential and welcomed!)
  • write quality code - yes, shipping is most important, but at the end it's your name on it, let's make it right way

We offer:


  • solid Clojure training environment
  • real big data projects
  • hands-on an all solutions and decisions within the team
  • your ideas going to production
  • small, independent team working environment (no crazy meetings, no big management structure, the team make rules and ship the software)
  • fully remotely or in office (Wrocław, Szewska 5) 
  • private healthcare, multikafeteria 
  • trainings
  • working on product (no project switching every 3 months) - we believe such approach benefit both sides the most, where you can fully focus on specific tech stack, specific product, specific problems
  • flexible work time (if you need to get your child from school or do something in the city)