About the Role
About the roleYou will need to be proficient in backend development with a thorough understanding of the technologies involved. Expert backend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: Typescript, Python, C#, JavaScript, Node.js, REST/GraphQL APIs, React, AWS, TerraformResponsibilitiesDesigning, writing, testing functionalities for a backend system written in TypeScript / Python / C#Deploying and maintaining microservices in AWS using Terraform Design software architecture between backend, frontend and mobile appsMaintaining system on production used by consumers from several European countriesDebugging issuesScoping and assessing the complexity of featuresParticipating in sprint planning, daily sprints and meetings with product owners for grooming new featuresRecruiting and mentoring team membersCollaborating with other team members and teams that depend on the functionalities that you developRequired qualifications5 years of production software development experience in backendStrong understanding of software engineering principles, testing, data structures and algorithmsExpert hands-on experience in technologies such as Typescript /Python / C# / JavaStrong knowledge of DBMS like PostgreSQL, DynamoDBExpertise in REST/GraphQL APIsStrong hands-on experience of CI&CD processesProficiency in OO design patterns, SOLID principles, Clean Code and solving architectural problemsComputer Science degreeAble to work with Agile methodologies such as SCRUM and/or KanbanGood communication and collaboration skillsSelf-motivation, proactive attitudeProficiency in EnglishNice to haveExperience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc.Exposure to frontend development in ReactWorking experience with one of the object-oriented and/or functional languages such as C#, Java, Golang, Python, Kotlin