Description
Financiera Independencia belongs to a Mexican financial group where human values are fundamental in its daily operations. Therefore, we seek committed, honest professionals eager to join our UNSTOPPABLE FORCE as
Software Engineer (Python)
POSITION OBJECTIVE
Design, develop, and maintain high-performance technological solutions using **Java** and **Python**, applying **microservices-based** architectures and **cloud** technologies, with a focus on quality, scalability, and innovation.
Contribute to projects integrating **artificial intelligence**, **automation**, and **digital financial services** components, providing technical expertise and an end-to-end view of the development lifecycle.
MAIN RESPONSIBILITIES
* Design, develop, and maintain backend applications in **Java** and **Python**, following clean architecture and microservices principles.
* Participate in designing and implementing frontend components to ensure efficient integration with backend services.
* Integrate solutions with **AI** or **Machine Learning** tools and APIs, applied to business processes or data analysis.
* Deploy applications in **cloud environments** (AWS, Azure, GCP), ensuring availability, performance, and security.
* Collaborate with the **DevOps** team on continuous integration and deployment (CI/CD) pipelines.
* Participate in architecture reviews and definition of development standards.
* Contribute to technical documentation and knowledge transfer within the team.
* Collaborate closely with functional areas (product, QA, security) to ensure high-quality deliverables.
* Apply secure development best practices, version control, and automated testing.
* Design, develop, and implement high-quality components using React and TypeScript.
* Integrate the application with backend services via RESTful APIs using Axios.
* Write and maintain unit and integration tests with Jest and React Testing Library to ensure code quality.
* Collaborate on frontend architecture, applying Domain-Driven Design (DDD) principles and clean code.
Theoretical-Technical Knowledge:
* Frameworks: Spring Boot
* Python or Java
* RESTful APIs
* Relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB)
* Containers (Docker) and orchestrators (Kubernetes, ECS)
* React and TypeScript (Advanced): Demonstrable experience with Hooks, Context API, and strong typing for building robust applications.
* UI Frameworks (Material-UI and Tailwind CSS): Extensive experience creating complex interfaces and customizing styles.
Academic Qualification: Bachelor’s degree in Computer Systems, Computer Science, Systems Engineering, or related field.
Additional Benefits and Perks
Gross monthly salary: $32,000 GROSS
Statutory benefits + Life insurance
Work location: SANTA FE, HYBRID MODEL (3 days in office, 2 days at home)
Working hours: Monday to Friday, 9:00 AM to 6:30 PM