Software design and optimization, the ability to provide technical advice & solutions to improve software quality, and research and development to bring system/software products to the next level.
Use delivery metrics and user feedback to identify improvement opportunities; create documentation, onboarding materials, and examples; improve adoption and usability; collaborate with UX and product teams to continuously enhance user experience.
Grow & Learn: Receivementorship to strengthen your technical skills, with opportunities to take onmore complex challenges and leadership responsibilities.
Embed security assumptions at the architecture level, designing and implementing defense-in-depth for critical modules to reduce single points of failure and ambiguous trust boundaries.
Solid experience in any of technologies: Java, NodeJS, Ruby on Rails, .Net , Agile, ReactJsExperience with version control systems such as Git, Continuous Integration (Bamboo/TeamCity)Experience developing in Mac/Linux environmentExperience working in agile teams – TDD, Pair programming, Scrum, XPFamiliar with both Windows and UNIX/Linux servers, Design Patterns, Unit Testing