




**Position: Backend Developer** **Employment Type:** CLT **Work Mode:** Remote **Education:** Completed undergraduate degree in IT **Mandatory Requirements / Key Responsibilities:** * Node.js as the primary programming language (Java knowledge is a plus); * Development and deployment processes for systems using CI/CD pipelines; * Experience with agile methodologies (Scrum/Kanban); * Software architecture and microservices architecture; * Testing and system quality assurance (unit and integration testing); * Containers (Docker) and deployment on OpenShift; * Software version control (Git/GitFlow); * Relational (SQL) and non-relational databases; * Database modeling (DML and DDL); * Design patterns (MVC, MVP, MVVM, Design Patterns); * Clean Code principles and refactoring; * Object-oriented, functional, and reactive programming; * RESTful architectural principles; * Configuration of automated pipelines (Jenkins, Sonar, etc.); * Messaging systems (IBM MQ, Kafka, RabbitMQ, etc.).


