Who are they?
Chez GoStudent, nous travaillons chaque jour avec passion pour remplir notre mission : Construire l’école mondiale N°1 et libérer le potentiel de chaque élève grâce à un soutien scolaire personnalisé !
GoStudent est une plateforme EdTech internationale, qui révolutionne le monde du tutorat. Après avoir connu une croissance incroyable, GoStudent construit maintenant ses fondations pour un avenir durable. Dans cette optique, nous recherchons une personne motivée et passionnée pour rejoindre notre aventure !
Job Role:
We're seeking a Senior/Staff BackEnd Developer to make a significant contribution to our product's interface. Your work will ensure that our users enjoy a first-rate, intuitive experience that stands out in the market.
What you'll do:
- Develop and maintain scalable and modular backend microservices using Golang and JavaScript
- Collaborate with cross-functional teams to design, develop, and roll out new features to help students realize their full potential and free our tutors from annoying overhead
- Seamlessly integrate with our backend utilizing GRPC, GRPC-web, WebSockets (Legacy) and REST APIs to build all-encompassing solutions
- Shape and future-proof our platform and tooling
- Support with bug fixing and application performance enhancements
- Ensure all code is written to the highest standard, is easily maintainable, scalable, optimized for peak performance and coherent with our coding guidelines
- Share your knowledge and provide mentorship to fellow developers in the team
Who you are:
- Bachelor's degree in Computer Science or a related field, or equivalent work experience
- 5+ years of professional experience in front-end development
- Proficient in Golang. Experience with Javascript/NodeJS is a plus.
- You have experience with ElasticSearch or Scylla and Apache Cassandra
- Demonstrable experience with a micro frontend architecture
- Solid understanding various communication protocols such as webGRPC, REST APIs, and WebSockets.
- Deep understanding of backend architectures and data-driven development
- Understanding how your design decisions impact performance
- Excellent debugging and optimization skills
- Superior problem-solving skills with a strong attention to detail
- Working proficiency in English.
Preferred Qualifications:
- Experience working in a Scrum development process
- Prior experience in a similar role within a fast-growing tech scale-up
- Familiarity with automated testing suites (Jest)
- Knowledge of performance testing frameworks (Jest)
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.