Senior Backend Engineer - Node.JS (Italy, remote, f / m / d)
Descrizione dell'offerta
We are looking for an experienced Senior Backend Engineer to expand and optimize our digital advertisement SaaS suite of applications. Using technologies such as NodeJS with TypeScript, NestJS, federated GraphQL, Docker, AWS, and Apache Kafka, you'll design microservices and other back-end components, integrating data storage, monitoring, and protection solutions. Your primary focus will be developing server-side logic, maintaining central databases and message buses, and ensuring high performance and responsiveness to front-end requests. Additionally, you'll conduct code reviews, mentor team members, and contribute to workload estimations, project planning, and architecture discussions. You will join a cross-functional team under a Product Owner to contribute to our multi-tenant SaaS product and ad-serving network.
Responsibilities
- Develop and maintain microservices and back-end components.
- Ensure optimal database performance and responsiveness.
- Collaborate with developers, product owners, and stakeholders on design and integration.
- Write testable, reusable, and efficient code for high-performance applications.
- Implement security protocols, data protection, and storage solutions.
- Run diagnostics, repair defects, and provide technical support.
- Document server-side processes, including database schemas and message events.
- Recommend and implement process and technology improvements.
- Mentor and supervise team members.
Requirements
- 5+ years of experience as a Backend Engineer or similar role.
- Proficiency in NodeJS with TypeScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Experience with user authentication and authorization across systems.
- Understanding of scalable application design principles.
- Experience creating database schemas supporting business processes.
- Knowledge of event-driven architecture, message buses, and pub/sub systems.
- Experience with automated testing and unit tests.
- Strong communication and collaboration skills.
- Familiarity with git, npm, Docker, and Jira.
- Experience mentoring teammates respectfully and effectively.
Why Join Us?
Factor Eleven's tech team powers our SaaS product suite, delivering localized digital advertising solutions. We aim to be a top ad-tech provider by continuously enhancing our platform and expanding our capabilities. Join us to be part of a dynamic, fully remote team in Europe, working to advance digital localized advertising with camaraderie and perks.
Perks & Benefits
- Competitive, above-market salaries
- 100% remote within Europe
- Flexible hours and part-time options
- Work with a fast-growing, skilled team
- Company and team events
- Home office and co-working allowances
- Professional development courses from Udemy
- Relocation and visa support on a case-by-case basis
Please note: You must reside in and hold a work permit for an EU country to be considered for this role.
Location: Savona, Italy
#J-18808-Ljbffr