Description
**At Premiersoft, we turn challenges into real solutions!**
With over a decade of experience in development, we are driven by a clear purpose: **creating technological experiences that propel businesses** and accelerate our clients’ transformation.
Our team—comprising over 200 **\#Heroes**—combines technical excellence with our core DNA: **Team Player, Growth Driven, and Problem Solver**. We thrive on challenges, are guided by innovation, and are committed to delivering **high-impact solutions**, every single day.
**About the opportunity:**
You will join a strategic project focused on evolving a highly critical logistics platform, widely used to support essential business operations. The challenge is to build modern, scalable, and resilient solutions—with emphasis on **traceability, system integration, offline-first architecture, and high availability**. You’ll work in a collaborative environment, tackling real software engineering challenges and directly contributing to the digital transformation of an industry-leading company.
**Your responsibilities will include:**
* Developing and evolving backend APIs using **Node.js, NestJS, and TypeScript**;
* Ensuring application quality through **automated testing (E2E and load tests)**;
* Integrating internal and external services while ensuring **security, versioning, and observability**;
* Applying best practices in **Clean Architecture, Clean Code**, and code quality;
* Participating in code reviews, agile ceremonies, and team technical decisions;
* Contributing to the evolution of a **scalable, resilient, and offline-first architecture**.
**What you need:**
* Solid experience with **Node.js, NestJS, and TypeScript**;
* Hands-on experience with **automated testing (Jest, E2E tests, and load tests)**;
* Knowledge of **Docker**, **CI/CD**, and service integration;
* Experience with **Clean Architecture, Clean Code**, and code quality (e.g., SonarQube);
* Familiarity with **Git Flow**, **versioning (SemVer)**, and development best practices;
* Experience working in agile and collaborative development environments.
**Nice-to-have qualifications:**
* Experience with **offline-first architectures** and data synchronization;
* Experience with **Azure DevOps** and CI/CD pipelines;
* Knowledge of load-testing tools such as **k6, Artillery, or JMeter**;
* Experience with application observability and monitoring;
* Involvement in high-availability and distributed systems projects.
Remote hiring.
**What we offer:**
* A **collaborative** environment with **continuous knowledge sharing**;
* An open culture embracing **innovation, ideas, and initiative**;
* Use of **cutting-edge technologies** and industry best practices;
* Focus on **technical excellence** and **real-world impact** in deliverables;
* Ongoing encouragement for **learning and professional development**.
**Our benefits:**
* **TotalPass:** access to gyms, studios, and wellness activities;
* Health plan covering **mental health** services;
* **Paid time off:** 10 business days to recharge and take care of yourself;
* Gifts via Flash—**birthday gift** and **time-in-company gift**;
* Referral bonus: **R$ 2.000,00 per hire**;
* Continuous development with **Personal Development Plans (PDI), feedback, and certification support**;
* **Free English classes:** preparing you for international opportunities;
See what it’s like to be part of the Premiersoft team
Learn more about us
Visit our headquarters
Communication throughout the selection process occurs via email or WhatsApp. To avoid missing updates, please add the domain **@premiersoft.net** to your list of trusted senders and monitor your inbox and spam folder.