About the Role
Our client is a forward-thinking fintech company seeking an accomplished Ingeniero de Software Senior to drive innovation in digital finance solutions. This fully remote position is based in Guadalajara, Jalisco, MX , offering you the flexibility to work from anywhere within the country. You will play a pivotal role in designing, developing, and deploying scalable and robust software applications that are at the forefront of the financial technology landscape. We are looking for a passionate technologist with a strong background in financial systems and a desire to build high-impact products. Join a collaborative, agile team that values creativity, technical excellence, and a commitment to delivering exceptional user experiences in the digital banking and payments space.
Key Responsibilities
- Design, develop, test, and deploy high-quality software solutions for financial applications using modern programming languages and frameworks.
- Architect scalable and reliable systems that handle complex financial transactions and data.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug software issues, ensuring system stability and performance.
- Participate in code reviews to maintain code quality and share knowledge.
- Contribute to architectural discussions and technology decisions.
- Mentor junior engineers and promote best practices in software development.
- Stay up-to-date with emerging technologies and industry trends in FinTech.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in software development, with a significant portion focused on financial systems or FinTech.
- Strong proficiency in backend development languages such as Java, Python, or Go, and experience with cloud platforms (AWS, Azure, GCP).
- Experience with microservices architecture, RESTful APIs, and database technologies (SQL/NoSQL).
- Solid understanding of financial concepts, trading systems, payment processing, or digital banking.
- Experience with agile development methodologies (Scrum, Kanban).
- Excellent problem-solving and debugging skills.
- Strong communication skills, comfortable working in a remote, collaborative environment.
- Experience with CI/CD pipelines and automated testing is a plus.
Benefits
- Highly competitive salary and performance-based bonuses.
- Fully remote work arrangement with flexible hours.
- Comprehensive health and wellness benefits.
- Stock options in a rapidly growing company.
- Generous professional development budget for conferences, courses, and certifications.
- Opportunities to work on innovative and impactful financial products.
- Modern technology stack and a culture of continuous learning.
- Regular virtual team-building activities and social events.