Full Stack Engineer

About you
 

Our Full Stack Engineer will be responsible for writing clean, high-quality and performance code. As an essential part of the Engineering Area and Software development process, the position needs to handle the design, architecture, development, code review and testing of our key applications. A successful Full Stack Engineer should be a problem solver, critical thinker and team player.

Responsibilities
 
  • Writing clean, high-quality, high-performance, maintainable code.

  • Participate in code reviews, and do back-end reviews fully independent.

  • Handle the design, architecture, development, code review, and testing of key applications in the following areas: Analytic Dashboard & Reporting, client facing applications, proof of concept prototypes, Dropwizard Microservices.

  • Work with the following current stacks: REST micro services architecture, API stacks, SQL, JS, React, MongoDB, ideally also Angular, Flutter and Firebase. (for our clients integration)

  • Work closely with the founders, as well as product and design teams to define feature requirements and deliver the product that materially impacts the business and improves the customer experience.

  • Manage and communicate work responsibilities to subordinates.

  • Identify performance bottlenecks and come up with novel ways to solve them.

  • Design and implement scalable web services (APIs).

  • Work with SQL and NoSQL DB systems. ● Develop and maintain various internal tools

Experience
 
  • Data manipulation and scripting with Python/MongoDB/SQL.

  • 3 to 5 years’ experience working on technical side projects or made open source contributions.

  • Experience with Software Development Frameworks (UP/RUP) and Continuous Integration.

  • Experience with Agile or Scrum software development frameworks.

  • Experience in work with the following stacks: REST micro services architecture, API stacks, SQL, JS, React,, ideally also Angular, Flutter and Firebase (for our clients integration).

  • Fintech domain experience and expertise, startup leadership position a huge plus

Requirements
 
  • Bachelor’s degree in software development, software engineering, computer science or any related field.

  • Intermediate - Advanced level of english.

  • Critical thinking, creativity, and problem-solving.

  • Good communication and time management skills.

  • Teamplayer.

Aplicar a la vacante

arrow&v
Cargar C.V.

Gracias por aplicar, nos pondremos en contacto contigo.