




Job Summary: We are looking for people passionate about technology to develop and optimize scalable and high-performance back-end systems. Key Highlights: 1. Development of scalable and high-performance back-end systems. 2. Definition and implementation of microservices architectures and Clean Architecture. 3. Technical contribution to architecture decisions and development standards. Description: What is the work environment like? At KaBuM, we seek people passionate about technology, obsessed with agility, quality, and excellence in customer service. All opportunities are open to everyone, without distinction based on gender, gender identity, sexual orientation, race, ethnicity, religion, age, or disability. Opportunity Responsibilities Responsibilities * Gather technical and functional requirements from project stakeholders; * Design and develop scalable and high-performance back-end systems aligned with business area needs; * Define and implement architectures based on microservices and best practices of Clean Architecture; * Develop, maintain, and evolve RESTful APIs and integrations with internal and external systems; * Optimize and maintain legacy systems, ensuring stability and performance; * Analyze requirements, model solutions, and validate implementations to ensure quality and compliance with technical standards; * Actively participate in the deployment and monitoring processes of developed solutions; * Document systems and processes, ensuring traceability and integrity of delivered solutions; * Provide technical input into architecture decisions and development standards, promoting best practices within the team. Requirements Requirements * Strong proficiency in Python (minimum 4 years of practical experience); * Proven experience with microservices architectures and REST API integration; * In-depth knowledge of relational databases (MySQL, PostgreSQL) and data modeling; * Knowledge of Clean Architecture, design patterns, and development best practices; * Experience with version control (GIT) and agile methodologies (Scrum); * Hands-on experience with automated testing, CI/CD pipelines, and observability (logs, metrics, monitoring); * Strong analytical ability and skill to independently solve complex technical problems with a systemic perspective. Nice-to-Haves* Knowledge of other programming languages (Node.js, Go, Java, or PHP); * Experience with Docker, Kubernetes, and cloud environments (AWS, GCP, or Azure); * Familiarity with messaging systems (Kafka, RabbitMQ, or similar); * Technical English for reading and understanding documentation; * Prior experience in technical leadership or mentoring development teams. 2511080202181858495


