<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=60438&amp;fmt=gif">
Full stack developer (senior)
timer Full-time location_city Remote / Romania / Portugal
Job description

We're looking for a top-notch senior full stack developer to help us build a cutting-edge platform with complex integrations.

The ideal candidate will have a strong understanding of both front-end and back-end development technologies, as well as experience in cloud computing and DevOps practices. You should also be a passionate and self-motivated individual with a strong work ethic and the ability to work independently and as part of a team.

If you are looking for a challenging and rewarding opportunity to work on cutting-edge projects and make a real impact on a growing company, we encourage you to apply.

  • 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


Apply now

Got questions?
Feel free to contact Diana!

Diana Sârbu
Contact person
Share this job:
thinslices logo
Elephant benefits
In addition to team events (Teambuilding, Christmas party and more), here are a few perks we offer:
Learning events and certifications
Private medical insurance
Extra vacation days
Headspace subscription
Bookster subscription (RO)
Therapy sessions
Thinslices logo

Copyright @2023   Thinslices - All rights reserved