Fullstack Developer - React

Diebold Nixdorf
Online interview
B2B Employment contract
Gawronow 4, Katowice Remote
Remote possible

Project description

DN recently launched a disruptive new cloud-based software platform for the Fuel & Convenience platform. We plan now to leverage that platform also to create our next generation general retail software platform. This will be a disruptive new software product for the retail space (grocery, specialty retailer, and department stores) based on a cloud-native micro services architecture. We will be creating an API oriented platform that will form the foundation of a new retail ecosystem for our customers with a new approach to the Point of Sale, store solutions, and core backend integration running from the cloud.

Your tasks

  • Contribute to a multinational microservice-oriented cloud-based project with latest technology stack
  • Determine and utilize best practices in design, coding, testing and maintenance to achieve high quality product
  • Apply best practices and experience in development
  • Participate in code reviews and feature development planning
  • Analyze, design, code and implement new functionality
  • Cooperate with multinational team and suggest decision of implementation
  • Provide direction and coach team members

Who we're looking for?

Minimal qualifications:

  • 2+ year of experience in designing, building, and maintaining complex web applications
  • Experience with full software development life cycle, continuous integration, unit testing, and version control
  • Experience developing micro-services
  • Experience in containerization (Docker)
  • Hands on experience with ReactJS
  • Hands on experience with ASP.Net Core, Dapper
  • Experience with WebSocket / SignalR
  • Experience with both SQL (Microsoft SQL Server, Azure SQL) and NoSQL (Redis, MongoDB) databases
  • Experience with HTML/CSS/JavaScript and proven ability to write reusable and maintainable code
  • Experience with Git version control system and Jira
  • English (Intermediate or higher)

Desirable qualifications:

  • Contribution to the open source projects
  • Experience with cloud technologies and services would be a plus
  • Knowledge of RabbitMQ would be a plus
  • Understanding of the Saga and Routing Slip patterns, experience with Mass Transit
  • Experience with other JavaScript frameworks (Angular 2+)
  • Experience with OAUTH, JWT
  • Experience with JavaScript testing frameworks such as Karma, Jasmine, etc.
  • Understanding SSL/TLS, cryptography

Personal qualifications:

  • Ability to work in Agile environment with minimal guidance
  • Team player
  • Result-oriented
  • Attention to details and code quality
  • Ability to work independently as well as in the team
  • Continue self-improvement by learning new technology stacks and tools
Work environment
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
  • Leisure package for families
  • Cold beverages
  • Hot beverages
  • Fruits
  • Trainings
  • Car parking
  • Bicycle parking
Relocation package
  • Language courses

Recruitment process

HR Call
Online Interview with Hiring Manager

Our company

Diebold Nixdorf

Warsaw, Katowice, Krakow, Wrocław, Szczecin 22000
Tech skills
  • C++
  • C#
  • NET
  • SQL
  • TypeScript
  • Angular
  • Azure

Check out similar job offers