Senior Software Engineer

Remoto en Latinoamerica


Asesoría

Acerca de la posición

Responsibilities:

  • Architect and implement high-performance, scalable backend microservices in a dynamic environment.
  • Design and manage infrastructure capable of handling millions of daily requests.
  • Utilize web development technologies to build user-facing applications.
  • Develop backend services using established industry standards and Google Cloud services.
  • Foster the growth of junior developers through mentorship and best practice implementation.
  • Collaborate closely with cross-functional teams across product and other business units.
     

Requisitos

Requirements:

  • 4+ years of experience as a Software Engineer in a fast-paced environment.
  • Demonstrated ability to build, ship, and iterate on software applications.
  • We value creative thinkers who excel at delivering real-world solutions.
  • Strong foundation in algorithms and data structures, as these concepts form the bedrock of our applications.
  • Understanding of web services, including SOAP and REST APIs.
  • Knowledge of architectural patterns like Hexagonal Architecture, Event Driven Architecture, A/B Testing, Feature Flags, and Gradual Rollouts.
  • Passion for building products that make a positive impact on millions.
  • A commitment to continuous learning and exploration of new technologies.
  • Thrives in a collaborative environment, actively contributing ideas and opinions. Excellent prioritization skills.
  • Curiosity and/or experience in Fintech (a plus).

Technology Stack: We are technology agnostic and value candidates with diverse backgrounds. While familiarity with the following is helpful, your willingness to learn and adapt is paramount:

  • Front-end: React, HTTP, HTML/DOM, JavaScript, CSS, AJAX
  • Back-end: Python, Flask/Fast APIREST, Redis, SQL
  • Cloud: Google Cloud services (Firestore, Cloud Storage, Pub/Sub, Google Artifact Registry, Cloud Run, BigQuery, Cloud Composer, etc.)