Senior Backend Engineer (Go/ Clojure)
Company Description
Brainly is world’s biggest crowd learning homework help network reaching over 40 million unique users monthly. Our mission is to inspire students to learn in a collaborative community and explore knowledge.
Regardless of position, we are looking for people who share our mission, are passionate about their work and have enthusiastic approach to constantly and rapidly changing start-up environment. To join our team you need to be data-driven, have great communication skills, be self-motivated and prove to us that you have a plan for your development at Brainly.
Job Description
Senior Backend Engineer will contribute to developing our Backend API service that is responsible for serving Web & Mobile clients of Brainly social learning network worldwide. Brainly API is responsible for handling all data-requests that might read, create or modify data on Brainly backend.
As a Senior Backend Engineer you will work in one of full stack product teams, which includes Product Manager, Frontend Developers and Backend Developers. You will also contribute to the creation of a new architecture based on microservices (backend) and single-page application (frontend).
Responsibilities:
- Own, develop, deploy to production and analyse projects to ensure product goals and users needs
- Design backend software components
- Present ideas for system improvements to keep application working with high traffic load
- Diagnose and resolve problems to ensure system uptime and product quality
- Produce detailed specifications
Qualifications
Qualifications:
- Very good knowledge of Go / Clojure / Erlang / Python / Ruby
- Very good knowledge of databases (MySQL preferred)
- At least three years of experience with an backend internet project
- Good knowledge of Linux environment
- Good knowledge of design patterns
- Knowledge of Continuous Delivery
- Knowledge of REST architectural style
- Knowledge of microservices
- Excellent code quality
- Good knowledge of English