<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.

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

 

Apply now

Got questions?
Feel free to contact Diana!

diana-sarbu
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
Learning events and certifications
mark
learning
Private medical insurance
mark
learning
Extra vacation days
mark
learning
Headspace subscription
mark
learning
Bookster subscription (RO)
mark
learning
Therapy sessions
mark
Thinslices logo

Copyright @2023   Thinslices - All rights reserved