Brainly is hiring a

Software Engineer (Back-end) Mobile

Kraków, Poland



We’re looking for a strong Backend developer to work with us to develop a high quality and reliable product for mobile users.

Mobile Web Users are the largest group among all Brainly users. Our aim is to transfer them to the Brainly mobile app. Currently, we are focusing on developing new features on the app to meet the expectations of all mobile users, that is to provide them with instant help. However, those features wouldn’t be able to work well without a stable and reliable backend environment and efficient Machine Learning support. That is why we are looking for a Backend Developer who is interested in the cross-section of backend and ML. In that role, by collaborating with other Mobile Team members you will have a direct impact on how the final product looks and works. 


New engineers will join the Mobile Team and will be responsible for:

  • Designing, developing, and maintaining code for Brainly platform to enhance the great learning experience for our users.
  • Solving complex challenges such as performance, scalability, and security
  • Collaborating with other software engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of your deliverables.
  • Conducting code reviews, contributing high-quality documentation and building robust test suites for your features.


  • 2+ years of experience writing web services in a general-purpose programming language
  • Interest in learning and applying Natural Language Processing and Machine Intelligence 
  • Experience with databases / data stores
  • Understanding of core testing principles
  • High level of self-organization, ability to make your own decisions 
  • Ability to brainstorm and co-create new solutions, both business and technical
  • Team player attitude and great communications skills 
  • Ability to learn fast
  • Great attention to detail


  • Knowledge of Go or Python
  • Knowledge of Deep Learning techniques and frameworks
  • Statistics/Data Science experience
  • Experience building distributed systems at scale
  • Experience building microservices
  • Experience working with public cloud provider offerings (AWS, GCP, Azure etc)
  • Experience working with messaging queues and/or streaming platforms
  • Experience working with GraphQL


  • Location: Kraków, Poland
  • Employment type: employment contract or B2B
  • Start date: as soon as possible (however, we’re happy to wait for the right person)
  • Some of our benefits: 
    • Flexible working hours, possible remote work (1-2 days/week)
    • Personal development budget 800$ per year + time off for conferences and workshops
    • Private health care for you and your family (dental care included) provided by Luxmed
    • Warta life insurance 
    • Multisport Plus card
    • In-house English and/or Polish language classes
    • Company lunches on Thursdays, kitchen stocked with snacks and fruits
    • Reimbursement for public transport costs
    • AskHenry service - personal assistant
    • Bicycle parking and shower 


Brainly is the world's largest peer-to-peer learning community for students, parents and teachers. At, and its group of websites around the world, students connect to both receive and offer help with homework problems and questions. The unique opportunity for students to freely ask questions and gain the confidence that comes from helping others and inspires students to learn in a collaborative community that receives more than 150 million users each month.

Based in Kraków, Poland, with its US headquarters in New York City, Brainly is currently available in 35 countries. The total funding from current investors, including Naspers, General Catalyst Partners, Point Nine Capital, Runa Capital and Learn Capital equals $68.5M. More information about Brainly is available on

Read more about processing of your personal data by Brainly HERE.

Please include the following statement in your application:

Hereby I grant my consent to Brainly with registered office at Krowoderska 63B/6, 31-158 Kraków, Poland, KRS No 0000354511 for processing of my personal data that I provided to Brainly. I hereby confirm that I was informed about processing of my personal data by Brainly.

Similar jobs

Other jobs at Brainly