• Earn money. Expect transparent remuneration and promotion policy.

  • Gain control. You can speak up and launch personal initiatives.

  • Don't worry. You will get the tools for work and development of competences.

  • Free yourself. You can work at any time and from any place for most of the year.

How do we work?

BRAINHINT has been founded with startup culture in mind. The structure is flat. Freedom and the spirit of cooperation are vital for us. Each of the team members works differently but they are always available to help each other. In the end of the day, it’s important to deliver.

Most of the projects conducted are customer-specific. We choose methodology and technology depending on the project’s characteristics and customer requirements. Most of our team members are well acquainted with Python and cloud platforms but GO, Java, JS, R, SQL, NoSQL are other well-known terms.

Job offers

Scala Developer (mid)

(B2B) 14 000 - 18 500 PLN + VAT / (UoP) 11 000 - 14 500 PLN gross / fully remote

#Scala2 #JVM #OAuth #OpenIdConnect #Git #Ajax #Rest

As we are constantly developing, we are currently looking for a person who will join the team implementing a project for an international client as a Scala Developer. The main project challenge is developing a product for creating forms that collect unified data from various sources and deploying them to customers. In the longer term, it is planned to develop a training platform for implementation teams. The solution is based on the Scala language. 

WE ARE WAITING FOR YOU IF: 

  • you have at least 3 years of programming experience in one of the languages on the JVM platform 
  • you have proven experience with Scala 2 or other functionally oriented programming languages 
  • you have a solid knowledge of Git (rebase, squash, stash, etc.) 
  • you know well the principles of HTTPs and Single Page Application (Ajax, REST, OAuth/OpenId Connect) and the implementation of interfaces between servers 
  • you have worked with Akka Toolkit and have experience with other reactive or streaming libraries on the JVM platform 
  • you know English well – you will work with an international client 
  • you know the basics of the German language – optional

WHAT YOU GET: 

  • a form of employment tailored to your needs 
  • work from anywhere, 100% remote, from our office or mixed 
  • flexible and task-oriented working hours 
  • employee benefits package: private medical health care and MultiSport card, life insurance 
  • access to the Udemy educational platform 
  • other benefits include co-financing training and conferences, referral bonus, seniority bonus, etc. 
  • a great influence on the scope of duties and a transparent path of promotion 
  • regular team meetings and integration events 
  • Apple computer (MacBook) 
  • the possibility of sharing office equipment at home

HOW THE RECRUITMENT PROCESS LOOKS LIKE?  

  • the first step is an interview with our Head of People & Culture 
  • after an interview, you will get a recruitment task to do 
  • the last step is about the discussion of the task and conversation with a technical person 

Join us and become one of the BRAINHINT Brains! 🧠 

Application form

    Python Developer (mid/senior)

    (B2B) 11.000 - 16.000 PLN + VAT / (UoP) 8.000 - 12.000 PLN gross / fully remote

    #Python #JFastApi #Flask #RESTAPI #Git

    YOUR JOB:

    • planning solutions based on microservices
    • designing structures, transfer, storage and processing of a significant volume of data
    • developing efficient processing algorithms
    • coordinating the implementation of the application in cooperation with the team
    • structuring the approach to application testing and test automation
    • participating in team meetings, valuation of the time-consuming tasks, discussions on the application of optimal solutions, support of other team members, including code review
    • implementing and demonstrating of good code documentation practices
    • and any other activities that will translate into a better quality of the team’s work

    WE ARE WAITING FOR YOU, IF:

    • you have at least 2 years of commercial Python programming experience
    • you have hands-on experience with FastApi, Flask, REST API, celery and microservices
    • you have knowledge of creating cloud applications and you understand the architecture of microservices
    • you have basic knowledge of RabbitMQ and Redis
    • you know SQL, NoSQL and Git well
    • you understand cloud solutions, such as GCP / Azure (preferred) / AWS
    • you know the orchestration tools – Docker, Kubernetes
    • you have experience in collecting and interpreting business requirements
    • you communicate freely in English, using business vocabulary (min. B2)

    THIS IS WHAT WE OFFER:

    • a form of employment tailored to your needs
    • work from anywhere, 100% remote, from our office or mixed
    • flexible and task-oriented working hours
    • employee benefits package: private medical health care and MultiSport card, life insurance
    • access to the Udemy educational platform
    • other benefits, such as co-financing of training and conferences, referral bonus, seniority bonus, etc.
    • a great influence on the scope of duties and a transparent path of promotion
    • regular team meetings and integration events
    • Apple computer (MacBook)
    • the possibility of sharing office equipment at home

    HOW THE RECRUITMENT PROCESS LOOKS LIKE?  

    • the first step is an interview with our Head of People & Culture 
    • after an interview, you will get a recruitment task to do 
    • the last step is about the discussion of the task and conversation with a technical person 

    Join us and become one of the BRAINHINT Brains! 🧠 

    Application form

      Data Scientist (mid/senior)

      (B2B) 10.000 - 15.400 PLN + VAT / (UoP) 7.400 - 11.400 PLN gross / full remote

      #DataScience #SQL #ML #Python

      YOUR JOB:

      • analyzing, modeling and visualizing data using Python and visualization tools
      • using data from a wide range of data sources, e.g. SQL, NoSQL
      • identifying use cases for predictive and prescriptive analyzes, determining the scope and optimal solution using statistical methods and machine learning
      • collaborating with external clients, teams, data owners and solution architects
      • influencing the shape of solutions and participating in setting the direction of the project
      • participating in team meetings, valuation of the time-consuming tasks, discussions on the application of optimal solutions, support of other team members
      • implementing and demonstrating of best data analysis practices
      • and any other activities that will translate into a better quality of the team’s work

      WE ARE WAITING FOR YOU IF:

      • you have at least 2 years of experience in Data Science / Machine Learning
      • you code in Python and know its ecosystem (numpy, scipy, statsmodels, pandas, scikit-learn, matplotlib, seaborn, plotly)
      • you can use statistical and prognostic techniques such as time series analysis, forecast modeling, regression analysis, etc.
      • you are very familiar with SQL iGit
      • you have analytical skills and can acquire insights from large data volumes
      • you have experience in collecting and interpreting business requirements
      • you communicate freely in English, using business vocabulary (min. B2)

      THIS IS WHAT WE OFFER:

      • a form of employment tailored to your needs
      • work from anywhere, 100% remote, from our office or mixed
      • flexible and task-oriented working hours
      • employee benefits package: private medical health care and MultiSport card, life insurance
      • access to the Udemy educational platform
      • other benefits, such as co-financing of training and conferences, referral bonus, seniority bonus, etc.
      • a great influence on the scope of duties and a transparent path of promotion
      • regular team meetings and integration events
      • Apple computer (MacBook)
      • the possibility of sharing office equipment at home

      HOW THE RECRUITMENT PROCESS LOOKS LIKE?  

      • the first step is an interview with our Head of People & Culture 
      • after an interview, you will get a recruitment task to do 
      • the last step is about the discussion of the task and conversation with a technical person 

      Join us and become one of the BRAINHINT Brains! 🧠 

      Application form