Job Overview
NOTICE: ONLINE RECRUITMENT PROCESSLOCATION: REMOTELY FROM POLAND
SALARY: 14 000 – 23 000 PLN gross/monthly
ROLE OVERVIEW As a Full-stack Engineer, you’ll work on enhancing the experience of students who use Brainly products. You will be involved in implementing innovative technologies to provide a personalized and efficient learning experience to our users. This includes developing, maintaining, and documenting new AI features that students will interact with daily, designed to improve their learning journey. Also you will work on conducting A/B testing and other experiments that will have an immediate impact on students who start off their learning process with a single question.
The role of a Full-stack Engineer is becoming increasingly crucial in the world of web development. Read the article by Przemysław Nowak (Domain Lead of Front-End Infra at Brainly), and discover How AI and Full Stack Redefine Web Development to understand our approach.
Are you a goal-driven team player? Do you like tackling new challenges using leading-edge industry tools? Can you adapt to rapidly changing conditions while learning and bettering yourself? If you answered yes to these questions, you might just be the perfect candidate for this role!
WHY ENGINEERING AT BRAINLY?Enjoy a great engineering culture — we regularly conduct code reviews and schedule time for writing tests.Have an impact on every stage of the project, including requirement discussions, design, implementation, and delivery.Always go beyond! Our collaborative environment creates room for everyone to learn, improve, and take our engineering to the next level.
WHAT YOU’LL DODriving initiatives leading to better fit students’ education needs.Working together with Designers, Product Manager and Data Analysts to identify the most suitable solutions for the problems of our usersDesigning, developing, and maintaining code for the Brainly platform to enhance the great learning experience for our users.Building solutions according to requirements, adhering to company standards, conventions, and best practices.Solving complex technical challenges such as performance, scalability, high reliability and securityCollaborating with software engineers and other roles 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.Maintaining existing systems by monitoring, troubleshooting, debugging and fixing software defects.
WHAT MAKES YOU THE PERFECT CANDIDATE2+ years of professional experience as a Full-Stack engineerStrong proficiency in React or AngularStrong command of NodeJSExperience in testing with JavaScript frameworksProficiency in TypeScript, enhancing code quality and providing strong typing to JavaScript.Familiarity with design patterns and their application in solving real-world challenges.Adherence to code best practices, ensuring maintainable, readable, and efficient codebases.System design and problem solvingFluency in English (B2/C1 level)
Required Frontend experience:Strong proficiency in creating dynamic and responsive user interfaces.Experience with server-side rendering capabilities for enhanced performance.Solid understanding of client-side data storage strategies, both within the application (e.g react query) and the browser.Proficiency in styling using SCSS, modern CSS, and Tailwind, ensuring visually appealing designs.
Required Backend experience:Strong command of Node.js, enabling you to build robust and scalable backend services.Knowledge of REST API principles, designing and implementing endpoints for effective communication.Understanding of both SQL and NoSQL databases.Awareness of security best practices, implementing authentication and authorization mechanisms.Basic understanding of DevOps principles, including CI/CD pipelines and deployment strategies.
Your Attributes:High level of self-organization and ability to make your own decisionsTeam player with great communications skills, including cross-team collaboration.Autonomy in proposing technical solutions to presented business problems, and delivering them in collaboration within the team or outside of it.Drive to innovate in order to best answer the needs of the users.
WHAT WILL BLOW OUR MINDSComfortable working with the JavaScript AWS SDK for seamless interaction with AWS services.Familiarity with AWS services such as RDS, DynamoDB, Cache, S3, and Secrets.Understanding of server-side rendering and hydration strategies, contributing to optimized user experiences.Knowledge of monorepos and their advantages in managing complex projects.Comfortable working within Dockerized environments, managing dependencies and deployments.Familiarity with Next.js and Express.Experience of working in an Agile methodology.
WHAT YOU GET BY JOINING BRAINLYWe want to see you grow along with us – you will have 800$ per year for personal development, extra time for attending conferences and workshops, and unlimited access to an online learning platform (courses from Coursera, Udacity, Udemy, Harvard ManageMentor, Busuu, and many others!)Health is important, which is why at Brainly, we fully cover private health & dental care packages for you and your family and provide you with a sport card (Multisport PlusYou will also get an access to online individual psychological consultations with professionals in English, Polish & Ukrainian via the Mental Health HelplineYour personal concierge AskHenry will support you in your daily duties, eg. planning your dream vacationYou can join internal communities and contribute to charity, diversity and inclusion initiatives, take part in great internal events or represent Brainly at conferences or meet-upsWe also provide stock options
By sending us your application you agree that Brainly sp. z o.o. will process your personal data to participate in this recruitment process. If you want to know more about how Brainly processes your personal data please click here.
Job Detail
Related Jobs (5661)
-
Senior Compiler Engineer – REMOTE on December 13, 2024
-
Senior Cryptography Engineer – REMOTE on December 12, 2024
-
AI & Data Scientist Intern – REMOTE on December 22, 2024
-
Machine Learning Engineer – REMOTE on December 21, 2024
-
Frontend Engineer – REMOTE on December 20, 2024
-
Blockchain Engineer – REMOTE on December 19, 2024
-
Smart Contracts Security Engineer – REMOTE on December 18, 2024
-
Research and Development Engineer (DeFi, Distributed Systems) – REMOTE on December 16, 2024
-
Senior Demo Engineer – REMOTE on December 15, 2024
-
Senior Data Analyst on December 6, 2024