Software Engineer/Brainly

Software Engineer/Brainly
Nixa.io, Norway

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jun 16, 2021
Last Date
Jul 16, 2021
Location(s)

Job Description

Nixa.io is currently working with Brainly to hire a Software Engineer for one of their product teams.


Brainly is a polish scale-up company started back in 2009 with the goal to create a community where students could help each other out with schoolwork online. Brainly is today the world’s largest social learning network with more than 350 million global users each month. The company has more than 500 employees scattered across Poland, Spain and the US.


The company has been growing exponentially over the past couple of years and has successfully managed to become the market leader and most preferred platform for students around the world. They recently raised $150M in funding from investors such as Point Nine, Naspers and General Catalyst Partners and are now looking to scale across multiple teams.


Their engineering team is split across three different product teams:

  1. community which is responsible for building the infrastructure and tools for their user community. They are also responsible for building new admin systems and ensuring that these systems deliver increased educational value to all Brainly users.
  2. tutoring, which gives students an option to connect with an expert within a few seconds.
  3. textbook solutions, a CMS team that is responsible for building one of the biggest DMS in the world in terms of volume. Hundreds of experts are working simultaneously on content creation which they then deliver to their web and mobile applications.


Every engineer at Brainly will be working on highly scalable solutions. The engineering team is around 50 people today, in addition to data teams. Most of the engineers are located in either Poland or Spain, working remotely or from the office so everyone is located within the same time zone. Their tech stack is React and Javascript on the front-end, and Go plus some Python on the back-end. They work on a microservice architecture and use modern tools for everything related to the infrastructure, cloud and Devops such as AWS, Docker, Kubernetes, Terraform, Grafana and so on.


Right now, we are looking for back-end developers to join their different product teams. As a back-end developer at Brainly, you’ll 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.


Based on your skills, experience and preferences, Brainly will assess which product team seems like the best fit for you. This assessment will be done throughout the recruitment process and you’ll be able to meet the people that you potentially will end up working with.

Requirements

  • 3+ years of experience writing web services in a general-purpose programming language
  • Experience with databases/data stores
  • Interest in TDD and specific experiences using a test heavy approach to solve problems and create solutions
  • Ability to brainstorm and co-create new solutions, both business and technical
  • Familiarity with a complex, high-performance platform
  • Established ability to diagnose technical problems, debug complex problems across the whole stack, and automate routine tasks
  • Focus on the needs of our users, both internal and external
  • Understanding of core testing principles
  • High level of self-organization and ability to make your own decisions
  • Great communications skills and ability to learn fast


Preferred:

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

Benefits

  • Personal development budget 800$ per year + unlimited time off policy for participation in conferences and workshops and access to an online learning platform with courses from Udemy, Harvard Manage Mentor and many others
  • Fully paid private health care packages for you and your family (dental care included) provided by Luxmed
  • Fully paid life i

Job Specification

Job Rewards and Benefits

Nixa.io

Information Technology and Services - Oslo, Norway
© Copyright 2004-2024 Mustakbil.com All Right Reserved.