Fullstack Developer

Angajator: Heaven Solutions
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • Iasi
  • Actualizat la: 01.08.2021
    Scurta descriere a companiei

    Our heart and foundation have always been our people. They are what makes Heaven Solutions a competent counterpart for a long-term partnership.
    Heaven Solutions is a fast growing technology company with offices in USA, Finland, Germany and Romania. Our core competencies are business and IT alignment and transforming IT in a strategic asset. Our customer list includes industry leaders and role model companies. Our core values are trust, transparency and honesty. Given this foundation, we consider each day a new challenge and strive for continous improvement and innovation.

    Cerinte

    Requirements:
    - You have 3+ years of experience in software engineering, algorithm design or systems development;
    - Front End – Proficient with a modern web technology stack including HTML5, CSS, JavaScript and Angular;
    - Backend – Good grasp of algorithms, design patterns and data structures;
    - You have a very good experience with NodeJS and/or Express;
    - You have an excellent understanding of the REST Protocol and RESTful Services;
    - You have experience working with relational: PostgreSQL, MySQL, Oracle and NoSQL databases
    such as MongoDB;
    - You prefer working with a high level of autonomy;
    - You like open and transparent communication, and flat organization;
    - You like to work in direct collaboration with the client;
    - You are a self-learner, motivated to continuously improve;
    - You are fluent in English, German is a plus;

    Nice to have:
    - Hands on experience with any of the following programming languages C#, Java or PHP
    - Experience with CI/CD and Docker;
    - Experience with React, Flutter;

    Responsabilitati

    Your challenges:
    - Writing well designed, testable, efficient code by using best software development practices;
    - Creating web layout/user interfaces by using a modern JS framework or standard HTML/CSS;
    - Developing different back-end services using a multi-tenant architecture approach;
    - Integrating data from various back-end services and databases;
    - Create different concepts for IT systems in the project context (such as database design;
    interface descriptions) according to the standards of the Reference Architecture;
    - Analysis of problems in the mentioned context as well as elaboration and evaluation of options to solve problems according to best practices and customer situation;
    - Advise the client on the further development and risk mitigation regarding technical architecture strategy and the implementation;
    - Show improvement possibilities of the existing technical architecture;
    - Coordination of technical implementation options with the client;
    - Assessing technical risks and documenting them;
    - Creating documentation for technical components;
    - Fixing errors from the test phases in the applications/components;
    - Performing unit tests, component tests, module tests;
    - Create delivery packages for the relevant applications;
    - Setting up development environments;

    Alte informatii

    What do we offer?
    - Continuous development;
    - Training and certifications;
    - Language courses;
    - Team buildings and various incentives.