Principal Backend Engineer
New
Brazil, multiple time zonesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English, Spanish, Portuguese
- Experience
- 5+ years
- Required Skills
- AWSGraphQLNode.jsPostgreSQLPythonKubernetesTypeScriptGoRESTful APIs
Requirements
- 5+ years of professional backend engineering experience.
- Professional fluency in English (written and spoken).
- Fluency in Spanish or Portuguese.
- Strong proficiency in Go, Python, or Node.js/TypeScript.
- Experience designing RESTful APIs, microservices, and event-driven systems.
- Solid understanding of relational databases (PostgreSQL preferred).
- Experience with cloud infrastructure (AWS, GCP, or Azure), Docker, Kubernetes, and CI/CD.
- Demonstrated ability to integrate third-party APIs reliably in production.
- Experience working on globally distributed teams.
- Proficiency with AI coding assistants and integrating LLM API outputs.
Responsibilities
- Design, build, and maintain scalable, reliable backend services for financial transactions.
- Write production-quality code in Go, Python, or Node.js/TypeScript.
- Build and consume RESTful and GraphQL APIs using gRPC and event-driven architectures.
- Optimize relational and non-relational database schemas including PostgreSQL, MongoDB, and Redis.
- Integrate LLM APIs into backend services for features like spend categorization and document parsing.
- Use AI coding tools like GitHub Copilot and Cursor in everyday workflows.
- Instrument services for observability with logging, tracing, and metrics.
- Participate in on-call rotations and improve CI/CD pipelines.
- Collaborate cross-regionally using English and Spanish or Portuguese.
View Full Description & ApplyYou'll be redirected to the employer's site