Profile· Escolaridad sugerida: Ingeniería en Sistemas, Informáticao TIC’s o afín.
· Experiencia: 3 años en desarrollo backend conPython
· Modalidad de trabajo: Remoto con visitaspresenciales programadas
· Tipo de contrato: Jornada completa y por tiempoindefinido.
Responsibilities· Managing the software development lifecycle.
· Solvecomplex development tasks and able to create software architecture formedium/high complexity solutions.
· Strongarchitecture skills, with the ability to select the best stack for eachproject.
· Design,build, and maintain efficient, reusable, and reliable code.
· Ensurethe best possible performance, quality, and responsiveness of applications.
· Implementationof secure systems and data protection measures. Monitoring systemperformance
· Knowledgeof relational and/or non-relational databases.
· Providetime estimates for development sprints and specifications.
· Developingand executing project plans.
· Communicatingkey project data to team members and building cohesion among teams.
· Creatinginnovative solutions to meet our company’s technical needs.
· Mentoringof Junior and graduate members of a development team.
Skill must have· Backend experience in the followingweb technologies and frameworks:
o Django.
o Python.
· Experienceworking with AWS (Lambdas, Apigateway, S3, Cognito, Aurora DB, Dynamo DB).
· Excellentorganizational, time management, written and verbal communication skills.
· Proactive andpay attention to scalability, availability, code quality, organization andautomatization.
o Abilityto work with a co-operative team.
· Comfortablein learning new coding languages and frameworks, and seamlessly switching fromone to another, when required.
· Verygood programming skills (Funtional Programming, Data Types, Methods,Algorithms, Arrays).
· Hands-onprogramming experience using relevant languages.
· Excellentcoding skills.
· Experiencein one or more of the most commonly used web applications stacks.
· Goodworking knowledge of T-SQL (complex queries, stored procedures, views,functions).
· Knowledgeof agile methodologies.
· Proficientunderstanding of code versioning tools
Skills nice to have· Experienceworking with clients and business partners.
· Experience working with Cloud platforms likeAWS.
· Backend experience leveraging some of thefollowing web technologies and frameworks:
o Express.js, .Net Core, Spring.
o NodeJS, C#, Java.
· Frontendexperience leveraging some of the following web technologies and frameworks:
o Frontend:ReactJS, AngularJS or Vue.js.
o Javascript.
· Databases(Sql or NoSql) experience: Mysql, Sql Server, MongoDB, DynamoDB, Redis.
· Knowledgeof Continuous Integration (Team City, Jenkins).
· Knowledgeof Gitflow.
· Experiencedeveloping software using Agile development methodology.
· Understandingof test driven design, especially unit testing.