Spin is seeking a Staff Engineer for their Credit team to lead the design, development, and maintenance of complex architectures. This role combines technical leadership with hands-on development, requiring expertise in cloud-based architectures, database management, and system optimization. The ideal candidate will have 10+ years of software development experience, preferably in FinTech, and will be responsible for mentoring team members, driving innovation, and making strategic technical decisions. The position offers the opportunity to work on scalable solutions while collaborating with cross-functional teams to deliver high-impact results. The role demands strong architectural skills, experience with both frontend and backend technologies, and a proven track record of implementing best practices in software development. Located in Mexico, this position requires fluent English skills and expertise in Agile methodologies. This is an excellent opportunity for a senior technologist looking to make a significant impact in a FinTech environment while leading and mentoring other engineers.