Node Developer (Node.js)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Node Developer (Node.js/TypeScript): Developing robust backend systems and new features for international clients across diverse industries with an accent on security and performance. Focus on building scalable services with NestJS, implementing frontend interfaces via Angular, and managing the full software delivery lifecycle.
Location: Lisboa, Portugal
Company
Portugal is an IT consultancy specializing in digital transformation and part of a global technology community present in twelve countries.
What you will do
- Analyze functional requirements to design and implement effective technical solutions.
- Develop new features and resolve bugs within an agile development environment.
- Define and maintain comprehensive technical design documentation.
- Conduct code audits to ensure adherence to best practices and optimal system performance.
- Implement security measures to safeguard applications and data.
- Manage the full delivery lifecycle, including deployment, migrations, and production go-live.
Requirements
- Proficiency in Node.js and TypeScript, with experience using NestJS and TypeORM.
- Experience with Angular, HTML, CSS, and the PrimeNG library.
- Knowledge of Java for backend services development.
- Skills in Shell (Unix) scripting and automation.
- Strong understanding of relational databases (SQL) and containerization with Docker.
- Proficiency in Git version control workflows.
Nice to have
- Exposure to Golang development.
- Experience with blockchain technologies, specifically Hyperledger.
- Android development experience using Java and Kotlin.
- Sensitivity to UI/UX design and ability to collaborate with designers.
Culture & Benefits
- Certified as a Great Place to WorkΒ©.
- Opportunity to work with internationally renowned clients in sectors like banking, aviation, and energy.
- Collaborative environment within a global community of tech talent.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β