Senior Software Engineer
Remoto en Latinoamerica
Asesoría
About the position
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.
Requirements
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.)