Senior Backend Engineer | Baubap | mex$3k – mex$3k | Remote (Latin America)

Senior Backend Engineer | Baubap | mex$3k – mex$3k | Remote (Latin America)

3,000 - 3,000 / month
Remote LATAM
Application ends: September 26, 2024
Apply Now

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 Senior 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

  • 5+ years of experience in backend development.
  • 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.

 What we offer

  • 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