DescriptionWe are looking for a Back End Developer to produce scalable software solutions. You’ll be part of a remote cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you.
ResponsibilitiesPerform design, development, testing, implementation, and documentation within a fast-paced, agile-based work environmentReview codeWrite unit testsLead integrations with other providersDevelop proof-of-conceptsProvide estimations and manage timelinesUndertake daily maintenance and support tasks to guarantee the efficiency of the platformWork together with team to define the project requirements
RequirementsEnglish (B2 or higher)Proven experience as a Back End Developer5+ years’ of experience in developing softwareFamiliarity with common stacksKnowledge of multiple back-end languages (e.g. C++, Java) and JavaScript frameworks. Experience with developing solutions in cloud. AWS experience is required.Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX designDegree in Computer Science, Statistics or relevant fieldProven track record of substantial contributions to software projects with high business impact, in a fast-moving SaaS environmentComfortable to work remotelyAbility to collaborate with international remote teams and to manage projects carried out by external suppliersStrong analytical, strategic thinking, problem solving, and organizational skills, as well as the ability to adapt quickly to changing priorities, assignments and rolesExperience with design of high-availability scalable cloud platforms is a plusKnowledge of Agile methodologies