Description
### **Job Description**
We are looking for a Software Developer to work directly in the Compliance and Loss and Fraud Prevention Business Unit. Our mission is to deliver complete intelligence solutions, from in-depth investigation to continuous data monitoring through Big Data Analytics and Artificial Intelligence.
In this challenge, your main focus will be to work on the creation of **advanced customizations** that our clients need for the products already delivered by the platform. You will be responsible for adding technical knowledge to the team, ensuring the evolution, maintenance, and security of solutions within a distributed, performant, and resilient architecture.
### **Responsibilities and attributes**
* **Maintenance and Technical Support (Reactive):** Act in the handling and refinement of day-to-day demands via agile dynamics, solving technical impediments, fixing failures, and ensuring the efficiency of services in production.
* **Development and Customization (Proactive):** Ideate and build customizations on top of existing products to meet client needs, developing in **Python**, **Golang**, or **Node.js**.
* **Distributed Architecture and Database (Proactive):** Design and implement scalable and resilient microservices, working with hierarchical and graph data models.
* **Code Quality and Security (Proactive):** Apply Secure Development Practices, TDD (Test-Driven Development), rigorous Code Review, and documentation of engineering standards.
* **Mentoring and Engineering Culture (Proactive):** Support the technical evolution of the team through mentoring of less experienced developers, encouraging knowledge sharing and continuous improvement of processes.
### **Requirements and qualifications**
* Knowledge and experience in back\-end development focusing on **Python** and/or **Golang** (knowledge in Node.js and SQL completes the profile).
* Solid understanding of **distributed architectures, microservices, and large volume data processing** (queues, repositories).
* Mastery in the creation and consumption of **REST APIs** and concepts of **concurrent and scalable programming**.
* Experience with relational and non\-relational databases (e.g., **PostgreSQL**, **MongoDB**, columnar/AVRO, elastic).
* Practical knowledge in Cloud structures (**AWS**, **Azure**, or **GCP**).
* Consolidated practice with **Test-Driven Development (TDD)** and **Code Review**.
* Experience with version control (**Git**), **CI/CD** processes, and agile methodologies.
* Excellent communication, adaptability, and a collaborative profile focused on building solutions as a team.
#### **Desirable and Differentials:**
* **Differential:** Advanced knowledge in the **Golang** language.
* **Differential:** Practical knowledge in **Graph Databases** (Neo4j, Spanner, etc.).
* Knowledge in the concepts of Big Data, Data Lake, Metadata, and Data Governance.
* Theory and practice in data quality (Dimensions, Profiling, Data Quality Assessment).
* Familiarity with the container ecosystem (**Docker**, **Kubernetes**) and Infrastructure as Code (**Terraform**, **Ansible**).
* Knowledge in messaging (**Kafka**, **SNS**), orchestrators/schedulers (**Airflow**, **Jenkins**, Crontab), and search tools (**BigQuery**, **ElasticSearch**).
**Temporary position \- 3 months, renewable**
**MJV Benefits:**
TotalPass\\Wellhub;
Group life insurance;
Meal/Food Voucher;
Health and dental plan \- Bradesco;
Training actions: lectures, forums, exchanges, and conversations about knowledge related to our business. We are in constant connection to learn more and together;
+MJVer Program: internal referral program where you refer a colleague to work with us and if that relationship is a match, you win a prize.
Partnerships: want a discount? We have a group on Workplace where we advertise partnerships with educational institutions, language schools, gyms, restaurants, products, and other services;