Back End Developer Pleno/Senior

Florianopolis, Santa Catarina, Brazil Full-time

Job Description

  • Write server side code for web based applications;
  • Fight technical debt writing high quality code and using refactoring techniques;
  • Write automated software tests using TDD;
  • Pair-program with other developers;
  • Understand business needs and translate them to software development related tasks;
  • Propose enhancements to existing products and/or new products;
  • Participate in discussions on products architecture.


 Skills

  • The ideal candidate for this role must have BS/MS in Computer Science, Information Systems, Engineering or equivalent;
  • Good knowledge in data structure, algorithms and system design;
  • Strong coding experience in at least at one programming language;
  • Advanced knowlwedge of UNIX/Linux development;
  • Desirable knowledge in at least one scripting language;
  • Major plus: experience with design and development of large scale software systems;
  • Knowledge of distributed systems and Cloud Computing;
  • Must be a fast learner and adaptable to changes;
  • Must have great communication skills;
  • Some big data and NoSQL knowledge is a plus.
  • Advanced knowlwedge of AWS;
  • Advanced knowlwedge in Rest API;