




Job Summary: We are looking for people passionate about technology to design, develop, and optimize scalable and high-performance back-end systems, while promoting best practices across the team. Key Highlights: 1. Development of scalable and high-performance back-end systems 2. Definition and implementation of microservices-based architectures 3. Optimization of legacy systems and technical contribution to architectural decisions 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 needs; * Define and implement microservices-based architectures 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 adherence to technical standards; * Actively participate in the deployment and monitoring processes of developed solutions; * Document systems and processes, ensuring traceability and integrity of delivered solutions; * Contribute technically to architectural and development standard decisions, promoting best practices across 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 software 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 systemic vision. Nice-to-Haves* Knowledge of other programming languages (NodeJS, 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. 2512100202181858495


