Main responsibilities

  • Be part of the full development cycle (define, model, design, engineer, develop, test, deploy, maintain) for programmatic test scenarios to enforce products conformity/security/performance requirements of SOFTNRG cloud based applications
  • Enforce best practice design, coding style, performance and quality assurance methods
  • 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
  • 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

SOFTNRG cloud platform comprise services and web UI applications that support internal service workflows and processes in automotive dealerships with the aim of achieving greater efficiency and improving customer orientation. You will be part of the CI/CD process, by designing, implementing and maintaining the automatic test pipeline on all stages, from development to production, using advanced Typescript development techniques to create complex integration test scenarios.

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.

Technical skills – NICE TO HAVE

  • Medium/extended working experience defining/using/implementing web-services with REST, CRUD, JSON, WSDL, SOAP, WebSockets

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

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.