We are currently looking for a motivated and focused Principal Backend developer to join our dynamic team of professionals. As a Principal Developer, you will play a key role in analyzing and solving various business challenges in the field of technology. Your responsibilities will include design, implementation, unit testing and daily documentation of software systems. If you are intrigued by this opportunity, we would like to invite you to become part of our team! CLIENT Our client is a Britis
We are currently looking for a motivated and focused Principal Backend developer to join our dynamic team of professionals. As a Principal Developer, you will play a key role in analyzing and solving various business challenges in the field of technology. Your responsibilities will include design, implementation, unit testing and daily documentation of software systems. If you are intrigued by this opportunity, we would like to invite you to become part of our team! CLIENT Our client is a British company whose mission is to create a better Internet. We are building an analytics platform that connects marketers and publishers to ensure continued investment by creators of great content, while allowing both parties to improve their business performance. We are all used to a free Internet with a diverse set of services and content, but without a sustainable way of monetizing the work of creators, we will be left with only a few portals managed by large corporations. There are many reasons to join our project. Here are just some of them: AWSML Big Data infrastructure Active development stage Close cooperation with the technical director - the opportunity to have a big impact on the project REQUIREMENTS 8+ years of software development experience Excellent knowledge of JavaScript, TypeScript Significant experience working with Vue.js, Node.js and related ecosystems Deep knowledge of algorithms and data structures Experience in designing, implementing and launching full-featured web applications Experience working with documentation, software development life cycle and ALM tools Strong evaluation skills, ability to find solutions, pros/cons Knowledge of functional programming concepts and other programming paradigms Openness to improvement and collaboration in a multidisciplinary team WILL BE AN ADVANTAGE: Experience with Python Experience with AWS RESPONSIBILITIES Implement parts of the software according to the assigned design of classes/components and usage the main of the technology stackEnsure quality, maintainability, and compliance of software with best practicesWrite clean codeParticipate in requirements clarification sessions, gather input and deliverable task requirementsProactively review own code with colleagues to ensure its qualityParticipate in evaluation and planning sessionsAct as a mentor, consultant, and trainer for one or more junior specialists, ensuring performance of assigned tasks thanks to the recommendations and reviews of colleagues Develop technical documentation of the project and user documentation Participate in project and team meetings, provide relevant materials and information Participate in technical interviews by software developers and evaluate the abilities of candidates in accordance with the requirements of the vacancy WHAT WE OFFER_________________________________________________________________________________________________Weare currently seeking amotivated and self-driven Principal Backend Developer tojoin our dynamic team ofprofessionals.AsaPrincipal Developer, you will play akey role inanalyzing andresolving various business challenges within the technology realm. Your responsibilities will include designing, implementing, conducting unit tests, and documenting software systems onadaily basis.Ifyou are intrigued bythis opportunity, wewarmly invite you tobecome apart ofour team!CUSTOMEROur client isaUK-based company whose mission istocreate abetter internet. Webuild ananalytics platform that connects marketers topublishers toensure further investment ingreat content creators while allowing both parties togrow efficiencies intheir business.PROJECTAlong with the Customer, weare building the next generation ofartificial intelligence technology tohelp keep the web running. Weare all used toafree internet with adiverse set ofservices and content, but without asustainable way tomonetize the work ofcreators, wewill beleft with only afew portals run bylarge corporations.There are alot ofreasons tojoin our project. Here are just afew ofthem:AWS infrastructureMLBig DataActive development stageWorking closely with the CTO— ability tomake agreat impact onaprojectREQUIREMENTS8+years ofsoftware engineering experienceExcellent knowledge ofJavaScript, TypeScriptSolid experience with Vue.js, Node.js, and the related ecosystemStrong knowledge ofalgorithms and data structuresExperience with designing, implementing, and shipping rich web applicationsExpertise indocumentation and Software Development Lifecycle and ALM ToolsStrong estimation skills, ability tocome upwith solutions, pros/consStrong knowledge offunctional programming concepts and other programming paradigmsOpenness toworking and collaborating inamultidisciplinary teamWOULDBE APLUS:Working experience with PythonExperience with AWSRESPONSIBILITIESImplement portions ofsoftware following given classes/components design and using your primary tech stackEnsure quality, maintainability, and conformance ofsoftware tobest practicesProduce clean codeParticipate inrequirements clarification sessions, collect inputs and requirements ofassigned tasksProactively review own code with peers toensure its qualityParticipate inestimation and planning sessionsPlay supervisory, advisory, and coaching roles for one orseveral Juniors specialists, ensuring their assigned tasks delivery thanks toguidance and peer reviews providedDevelop technical project documentation and user documentationParticipate inproject and team meetings, provide relevant contributions and informationParticipate intechnical interviews ofsoftware developer specialists and assess candidates’ capabilities against job requirementsWHAT WE OFFER