Main responsibilities

  • Involvement in product shaping decisions and empowerment to propose new features
  • Involvement in technical and architectural decisions that shape the course of the project
  • Develop and maintain project codebases for rich, interactive modern cloud based applications for both mobile/desktop devices implemented in micro-services architecture
  • Ensure product quality and completion timeliness of deliverables by employing strategies such as code reviews, TDD, continuous integration etc.
  • Document and update the design and architecture of projects
  • Spreading technical knowledge inside the team

Project description / Responsibilities

You will add skills and value to an already established talented development team with years of experience in design/engineer/develop cloud/micro-services architecture based products for desktop/mobile devices focused on performance, robustness and emerging technologies. You should maintain a high and continues awareness on industry innovations and trends and share your view as appropriate with team members in order to incorporate these in future projects thus continuously increasing development productivity and product quality.

Technical skills – MUST HAVE

  • Robust knowledge/working-experience of data structures, algorithms, design patterns
  • Good understanding/practice of functional programming principles
  • Good understanding of NodeJS internal architecture and working: storage, i/o, event loop, async/reactive behavior, modules management etc.
  • Robust practice (3+ years) using high-level programming in Javascript/Typescript and NodeJS ecosystem
  • Experienced designer in efficient refactoring techniques at run/build/mixed-time
  • Seasoned practitioner using common development ecosystems: ides, libs, packs etc.
  • Experience in use/build/configure tools to integrate development into production pipelines
  • Knowledge and working experience in testing strategies and tools/frameworks: Jasmine, Mocha, Cucumber etc.
  • Experience in teamwork project development – Git understanding/experience/best practice

Technical skills – NICE TO HAVE

  • Knowledge of container based technologies (DOCKER, SWARM, KUBERNETES)

Soft skills

  • Possess High Cognitive Abilities – abilities to process information on the fly, to pull together disparate bits of information
  • Present a mature developed Emergent Leadership Capability – when faced with a problem and you’re a member of a team, at the appropriate time, you step in and lead and just as critically, you step back and stop leading
  • Sports a robust sense of Responsibility/Ownership balanced by Authentic Intellectual Humility

Benefits

  • Full employee labor contract
  • 25 days of annual leave
  • Competitive salary
  • Flexible working schedule
  • Yearly performance bonus
  • Spot bonus
  • Ongoing education
  • Full control of your career trajectory
  • Flexible vacation
  • Meal tickets

What we offer you

  • Full employee labor contract
  • Competitive salary
  • Flexible working schedule
  • 25 days annual leave
  • Annual performance bonus
  • Spot bonus
  • Ongoing education
  • Full control of career trajectory
  • Meal tickets

Want to know if we're the right people for you?

Then apply now using our online application form. We are looking forward to hearing from you.