TXT e-Tech, a company within the TXT Group, is looking for a JavaScript / Node.js Developer.
The selected candidate will be involved in the development and maintenance of software solutions based on JavaScript and Node.js, with a particular focus on the design and implementation of back-end services, RESTful APIs, and integrations with web and mobile front-end applications.
The role involves collaborating with the development team to ensure scalability, performance, and code quality, contributing to the evolution of high-tech platforms and projects.
Main Responsibilities
* Develop and maintain robust and scalable back-end services using Node.js and TypeScript;
* Design and implement RESTful APIs and microservice architectures;
* Collaborate with cross-functional teams to define, design, and integrate new system features;
* Optimize applications for performance, scalability, and reliability;
* Write clean, maintainable, and efficient code, following software engineering best practices;
* Conduct code reviews to ensure code quality and adherence to design principles;
* Diagnose and resolve issues in production environments, ensuring high system availability and stability;
* Stay up to date with the latest trends, tools, and frameworks in back-end development.
Required Qualifications
* Degree in Computer Engineering or Computer Science;
* Good knowledge of Object-Oriented Programming (OOP) and Design Patterns;
* Good knowledge of SQL and NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB);
* At least 2 years of experience in JavaScript/TypeScript and Node.js development;
* Experience in developing APIs and integrating external services;
* Understanding of version control systems (Git) and collaborative development workflows.
Preferred Skills (Nice To Have)
* Experience with CI/CD pipelines and DevOps practices (e.g., Docker, Kubernetes);
* Knowledge of cloud environments (AWS, Azure, or GCP);
* Experience with unit and end-to-end testing frameworks (e.g., Jest, Mocha, Cypress);
* Familiarity with message brokers (e.g., RabbitMQ, Kafka) and event-driven architectures;
* Understanding of Agile methodologies and Scrum-based workflows.
Why Choose TXT Group
* Career opportunities within a rapidly growing and evolving company, with a young and international team;
* Training opportunities related to your role and activities;
* Corporate benefits (health insurance, welfare programs, meal vouchers, employee discounts within the group);
* Team-building activities fostering a cohesive and positive work environment;
* Opportunity for a permanent contract, based on technical skills demonstrated during the interview.
Position is open to all applicants regardless of gender, in accordance with Italian Legislative Decree 198⁄2006. The company promotes equal opportunities and values diversity in all its forms