About Baubap
We are a fast-growing, Mexican fintech startup with the mission to become the bridge to people’s financial freedom through technology.
We are providing microloans to people in financial need through a fast and efficient process, always treating them with the respect and dignity they deserve.
Our long-term vision is be the most inclusive digital bank in LATAM with more than 2.5 million clients.
*We require that the candidate is fluent in Spanish and currently resides in the LATAM region, as it's important be willing to work under the Mexican Central Time Zone.
About you
🚀
Are you ready to shape the future of personal micro loans? As a Backend Engineer focused on Financial Core Systems, you'll be at the heart of ensuring our backend's performance, stability, and reliability. Your work will directly streamline our operations and accelerate product development.
You’ll collaborate with a dynamic and passionate team dedicated to problem-solving and continuous improvement. Your contributions will be instrumental in achieving our product goals, to ensure our customers experience the best feeling by using our products.
You’ll take charge of important projects focused on improving functionality, helping us achieve our key objectives and results (OKRs). Your work will enhance user experiences and streamline processes through clear communication and quick updates. Join us and make a real impact in the micro-loan industry!
As Backend Engineer, these are the challenges that you will help us for solving
- Work with the team to design and implement backend system architecture, focusing on scalability, maintainability, and efficiency.
- Improve backend performance through code optimization and architectural enhancements.
- Integrate external Financial and Compliance systems and services, including third-party products in a variety of APIs implementations.
- Develop and maintain reliable and efficient APIs for server-to-client, server-to-server and event-driven communication.
- Implement security best practices to protect against vulnerabilities and cyber threats.
- Diagnose and resolve complex issues related to high-volume transactions in the product's backend.
Day to day
- Collaborate to design and implement scalable, maintainable, and efficient backend system architectures using micro-services.
- Develop and maintain robust and efficient APIs for server-to-client, server-to-server and event-driven communication, ensuring performance under high traffic.
- Optimize backend components to ensure optimal performance, scalability, and reliability. Conduct regular performance tuning and bug fixing.
- Implement security best practices to protect against vulnerabilities and cyber threats.
- Conduct code reviews and provide constructive feedback to maintain high code quality.
- Ensure seamless communication and data exchange between different components.
- Participate in regular team meetings, brainstorming sessions, and collaborative planning.
- Stay updated with industry trends, emerging technologies, and best practices, to continuously improve development processes, tools, and methodologies to enhance productivity and product quality.
Requirements
- 5+ years of experience in backend development in a fast growing product.
- Hands-on experience designing and building micro services architectures.
- Proven ability to develop and maintain RESTful and/or GraphQL APIs.
- Demonstrated skills in optimizing system performance, scalability, and reliability.
- Excellent teamwork and communication skills, with the ability to work effectively with cross-functional teams.
- Commitment to writing clean, maintainable, and efficient code, following industry standards and best practices.
- Experience with monitoring, maintaining, and supporting backend systems in a production environment.
- Ability to create and maintain detailed technical documentation for system architecture, design, and processes.
- Experience with writing and maintaining unit, integration, and end-to-end tests to ensure system reliability.
- Experience with designing and maintaining scalable data models in relational databases such as PostgreSQL and MySQL which the capability to ensure data integrity and precision.
-
🚀 Nice to have
- Experience with tech leading small groups of at most 6 people, giving them technical direction and support.
- Expertise in putting together well designed solutions to support constant-growing financial platforms by implementing cutting-edge technology and patterns.
- In-depth knowledge and experience working in the fintech industry.
- Familiarity with STP (Sistema de Transferencias y Pagos) and its operations.
- Understanding and experience with SPEI (Sistema de Pagos Electrónicos Interbancarios) and its implementation.
- Expertise in disbursement processes, payment gateways, and financial transaction handling.
- Knowledge of various financial products, particularly personal micro loans and their lifecycle.
- Understanding of regulatory compliance requirements in the Mexican fintech sector.
- Knowledge of risk assessment and management in financial services.
- Experience applying machine learning techniques to financial data for fraud detection, credit scoring, etc.
- Proficiency with Docker and Kubernetes for managing containerized applications.
- Skills in data analysis and using tools like SQL, Python (Pandas), or R to extract insights from financial data.
-
What is our way of working?
- We aim to be as product centric as possible, which means we always prioritise:
- Listening to our customers (whether internal or external), mainly qualitatively and secondary quantitatively
- Focusing on real problems our clients face
- Strong focus on customer experience
- Assuring that every product adds value to both, our business and our customers
- Falling in love with the problem instead of the solution
- Quick validation and learning
- Strong collaboration within your team and other teams
- Small, progressive, incremental delivery, innovation comes from iterations not from scratch.
Please mention the word **LIBERTY** and tag RMTg4LjE2Ni4xMDAuMTkx when applying to show you read the job post completely (#RMTg4LjE2Ni4xMDAuMTkx). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.