Job Description
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
🚀 The mission of the Backend Developer is to create and maintain backend services for our mobile applications. This includes ensuring fast, secure, and reliable performance. The developer will work with mobile and cross-functional teams to build APIs, manage data processing and storage, and develop tools to simplify testing and reduce app store updates. This role is essential for supporting Baubap’s projects and delivering dependable backend solutions for our users. Our mission in the Mobile Team at Baubap is to foster innovation and enhance the mobile experience, collaborating closely with various teams to develop and optimize applications that support and enrich the company’s business strategy.
As Backend Engineer, these are the challenges that you will help us for solving
- Develop and maintain high-quality, scalable backend services that support mobile applications.
- Ensure seamless integration of backend services with Android and iOS applications.
- Optimize backend performance, ensuring fast and reliable operation.
- Implement robust security measures to protect user data.
- Create and manage efficient APIs for mobile and cross-functional teams.
- Streamline testing and deployment processes to minimize app store updates.
- Collaborate effectively with mobile, product, and engineering teams to support new features and improvements.
- Assist in managing data processing and storage solutions.
- Provide reliable and timely troubleshooting and debugging support.
- Contribute to setting and achieving goals for improving code quality and development practices.
Day to day
- Design, develop, and maintain RESTful APIs and microservices.
- Work closely with Android and iOS developers to ensure seamless backend integration.
- Implement and manage data storage solutions, including databases and data warehouses.
- Develop and maintain data processing pipelines for real-time and batch processing.
- Investigate and resolve issues reported by mobile teams, providing timely fixes.
- Monitor and optimize backend performance using analytics and performance monitoring tools.
- Conduct regular security audits and implement security best practices.
- Perform load testing and stress testing to identify and resolve performance bottlenecks.
- Conduct code reviews to ensure high-quality code and adherence to best practices.
- Create and maintain comprehensive documentation for APIs, services, and development processes.
- Collaborate with platform, security, and other backend teams to ensure service integration.
- Implement CI/CD pipelines to automate testing and deployment processes.
- Provide ongoing support and maintenance for existing services.
- Explore and evaluate new technologies and methodologies to enhance backend capabilities.
- Analyze user feedback and usage data to inform backend improvements and feature development.
Requirements
- Deep understanding and practical experience in applying SOLID principles.
- Strong experience with data storage technologies such as MySQL and caching databases.
- Familiarity with cloud computing platforms such as AWS, Google Cloud, or Azure.
- Strong understanding of API design and RESTful principles.
- Excellent understanding of data structures, algorithms, and software design principles.
- Strong problem-solving abilities and excellent communication skills.
- Familiarity with Agile methodologies and unit testing.
- Great communication skills and ability to explain how software works to a non-technical audience.
- Familiarity with microservices architecture.
- Experience with containerization tools like Docker and orchestration tools like Kubernetes.
- Understanding of CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Bitrise.
- Experience with performance monitoring and optimization tools.
- Experience in designing, implementing, and maintaining backend support for Server Driven UI, including creating and managing JSON/XML templates for Android and iOS applications, and integrating with centralized and federated Design Systems.
🚀 Nice to have
- Knowledge of DevOps practices and tools.
- Experience in a high-growth fintech environment or startup.
- Experience in leading technical projects or teams.
- Proficiency in using PHP and Python for backend development.
- Knowledge in web scraping techniques.
- Experience with designing, implementing, and maintaining Server Driven UI in native Android and iOS applications.
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.
- Being part of a multinational, highly driven team of professionals
- Flexible and remote working environment
- High level of ownership and independence
- 20 vacation days / year + 75% holiday bonus
- 1 month (proportional) of Christmas bonus
- Vales de despensa of 3,257 MXN / month
- Health & Life insurance
- Home office set-up budget
- Unlimited budget for Kindle books
- 2 psychological sessions/month with Terapify
- Baubap Free Loan
Explore More
Date Posted
07/15/2024
Views
2
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View DetailsFull Stack Product Engineer - Jiga
Views in the last 30 days - 0
Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsExecutive Director Patient Advocacy - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...
View Details