Full Stack Developer

What will you do?

  • Writing well-designed, testable, effi­cient code by using best soft­ware devel­op­ment practices;
  • Cre­ating web layout/user inter­faces by using a modern JS frame­work or stan­dard HTML/CSS;
  • Devel­oping dif­ferent back-end ser­vices using a multi-tenant archi­tec­ture approach;
  • Inte­grating data from various back-end ser­vices and databases;
  • Create dif­ferent con­cepts for IT systems in the project context (such as data­base design, inter­face descrip­tions) according to the stan­dards of the Ref­er­ence Architecture;
  • Analysis of prob­lems in the men­tioned context as well as elab­o­ra­tion and eval­u­a­tion of options to solve prob­lems according to best prac­tices and cus­tomer situation;
  • Advise the client on the further devel­op­ment and risk mit­i­ga­tion regarding tech­nical archi­tec­ture strategy and the implementation;
  • Show improve­ment pos­si­bil­i­ties of the existing tech­nical architecture;
  • Coor­di­na­tion of tech­nical imple­men­ta­tion options with the client;
  • Assessing tech­nical risks and doc­u­menting them;
  • Cre­ating doc­u­men­ta­tion for tech­nical components;
  • Fixing errors from the test phases in the applications/components;
  • Per­forming unit tests, com­po­nent tests, module tests;
  • Create delivery pack­ages for the rel­e­vant applications;
  • Setting up devel­op­ment environments.

 

Why are you a good fit?

  • You have 3+ years of expe­ri­ence in soft­ware engi­neering, algo­rithm design or systems development;
  • Front End – Pro­fi­cient with a modern web tech­nology stack including HTML5, CSS, JavaScript and  Angular;
  • Backend – Good grasp of algo­rithms, design pat­terns and data structures;
  • You have a very good expe­ri­ence with NodeJS and/or Express;
  • You have an excel­lent under­standing of the REST Pro­tocol and RESTful Services;
  • You have expe­ri­ence working with rela­tional: Post­greSQL, MySQL, Oracle and NoSQL data­bases such as MongoDB;
  • You prefer working with a high level of autonomy;
  • You like open and trans­parent com­mu­ni­ca­tion and flat organization; 
  • You like to work in direct col­lab­o­ra­tion with the client; 
  • You are a self-learner, moti­vated to con­tin­u­ously improve;
  • You are fluent in English, German is a plus;

 

Nice to have:

  • Hands-on expe­ri­ence with any of the fol­lowing pro­gram­ming lan­guages C#, Java or PHP;
  • Expe­ri­ence with CI/CD and Docker;
  • Expe­ri­ence with React, Flutter;

 

What do we offer?

  • Con­tin­uous development;
  • Training and certifications;
  • Lan­guage courses;
  • Team build­ings and various incentives.
 
Come and meet us!

Our office is on Sfantul Petru Movila Street, Nr 42, Iasi.

Take this challenge and send your CV at careers@heavensolutions.com.