Resilient Co is hiring a

Backend Engineer

Full-Time
Remote
About the Role
We are looking for Backend Engineers to join a team responsible for developing and maintaining engineering solutions that drive core banking, lending, authentication, risk management, offers, and marketplaces. The mission is to disrupt the banking industry and create products that enhance customers' financial well-being.

You will have the opportunity to work with cutting-edge technology, be part of a diverse and dynamic workplace, and make a significant impact on financial lives. The team values personal growth, initiative, ownership, innovation, collaboration, and a customer-first mindset in its engineering approach.

Responsibilities

  • Collaborate with the engineering team to design, develop, and enhance the lending infrastructure for an inclusive banking experience.
  • Create scalable, distributed solutions that meet customer needs and support their financial lives.
  • Work cross-functionally with engineering and product teams to develop the next-generation lending platform.
  • Manage projects from concept through to delivery, always with a focus on the customer experience.
  • Participate in code reviews to maintain high code quality and share knowledge.
  • Handle large-scale projects from initial idea to final implementation.
  • Contribute to the technical strategy with a focus on improving products, infrastructure, processes, and organizations.
  • Write well-structured, thoroughly tested, readable, and maintainable code.

Must have

  • 5-8 years of experience in software development, preferably with Java.
  • Familiarity with microservices and event-driven programming.
  • Experience in developing public and internal APIs.
  • Expertise in maintaining consistency in distributed environments, working with transactional databases and caching systems.
  • Knowledge of software security practices.
  • Experience with unit and integration testing.
  • Ability to build scalable, distributed systems with a test-first approach.
  • Basic understanding of financial systems (e.g., banking, lending, payments) is a plus.
  • Passion for simplifying complex problems.
  • Proficiency in databases, caching, and consistency mechanisms.
  • Proficiency in Java and Spring Boot.
  • Experience with AWS services (EKS, S3, SNS, SQS, KMS).
  • Knowledge of PostgreSQL, Kafka.

Nice to have

  • Familiarity with Kotlin
  • Experience in the banking domain
  • Experience in Airflow, Kubernetes, and Istio
  • Background in Card or Payment Processing

The timezone for this position is PST: must be available from 2:00 PM to 10:00 PM (Argentinian Time).

This is a FTE opportunity, with a remote framework and dollarized salary, for candidates based in Argentina.
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job