Full-stack Developer
Get AI-powered advice on this job and more exclusive features.
Our client develops the laboratory management solution, which allows users to manage the processes and devices inside their battery testing laboratories.
This application is in use within several large companies, and the goal of the work described here is to accelerate development based on the needs of our key users.
The application is an intranet solution with a web frontend.
What you’ll be doing
- Ensure the database schema is kept
-
- date by writing and executing database migrations for any required schema changes - Ensure efficient database performance, handle database related events, and ensure the integrity of data across different services
- Write unit tests and integration tests to ensure the correct functionality of REST APIs, backend (micro)services communication, and database interactions
- Develop and implement responsive user interfaces that align with the current design and style of the application
- Develop and execute E2E tests and unit tests to verify the functionality and performance of the entire user interface
- Participate in code review
- Participate in dailies, refinements and estimation sessions
- Keep documentation and changelog up to date
What you should bring:
- Front-end experience with Angular (>=2, ideally a recent version)
- Experience with REST APIs
- Experience with Node. js, experience with Nest
JS is helpful - Experience with Mongo
DB - Experience using Docker, Kubernetes to deploy code
- Experience in automated software testing, ideally Cypress, Jasmine
- Linux as well as version control systems (ideally Git)
- Knowledge of bootstrap CSS framework is a plus
What we’ll hook you up with:
- Your
- being matters: you will get flextime and support for your personal needs - You get access to a time bank: you can take time off when needed and add time to make up for the “time loan”
- We value your initiative and we create opportunities for you to evolve professionally. This includes workshops, conferences,
- learning platforms and certifications - We care about each other, joys and challenges alike. There’s always someone you can share a laugh, a problem, or a story with
- Other goodies that support a good
- work balance: private medical insurance, team activities, and more.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr-
Informações detalhadas sobre a oferta de emprego
Empresa: Pragmasoft Localização: Porto
Porto, Porto District, PortugalPublicado: 16. 3. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!