<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=60438&amp;fmt=gif">

Full stack web developer (senior)

Iasi, Romania / Portugal / Remote

We are currently seeking a highly skilled Senior Full stack developer who will play a crucial role in development of a modern platform with complex integrations.

In this role, you will be responsible for designing the overall architecture of the application, ensuring its optimal performance and stability throughout its evolution. 

If you are passionate about crafting exceptional web experiences and driving innovation, we encourage you to join our dynamic team.

Responsibilities

  • Design of the overall architecture of the web application

  • Implementation of a robust set of services and APIs to power the web application

  • Building reusable code and libraries for future use

  • Optimisation of the application for maximum speed and scalability

  • Implementation of security and data protection

  • Translation of UI/UX wireframes to visual elements

  • Integration of the front-end and back-end aspects of the web application

  • Focus on quality of code and delivering best possible solutions

Knowledge and skills

  • Proficient knowledge of the JavaScript programming language

  • Proficient knowledge of TypeScript Programming language

  • Proficient understanding of Microservices and Component Based Architecture

  • Proficient understanding of code versioning tools like Git

  • Good understanding of React.js, Redux (or other types of store management), GraphQL, Node.js APIs, NestJS

  • Good understanding of PostgreSQL and MongoDB

  • Creating database schemas that represent and support business processes

  • Good Understanding of data migration, transformation, and scripting

  • Understanding of fundamental design principles behind a scalable application

  • Good understanding of Unit Testing/Component Testing/e2e Testing, with ability to implement automated tests (using cypress, playwright or similar tools) and focus on unit tests (jest preferably)

  • Good understanding of Data Structures and Algorithms

  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimising output to match the specific platform

  • Familiarity with development aiding tools like Webpack/Vite and Docker

  • Familiarity with development tools like k8s is considered as plus

Elephant benefits

  • Learning events and certifications
  • Private medical insurance
  • Extra vacation days
  • Emergency days
  • Bookster subscription (RO)
  • Headspace subscription
  • Therapy sessions
  • Team events - teambuilding, Christmas party and more
ui-ux-designer