Backend Software Engineer Authentication

You will discuss and debug architecture strategies to deliver solutions for customers. You will improve technical productivity, reliability, and simplicity. You will lead development and maintenance of automated test suites, dive deep into debugging production issues, and design load tests, benchmarks, tools, and procedures to ensure reliability. You will mentor and nurture engineers and evaluate and deploy essential software tools, processes, and metrics. You will operate critical infrastructure and work with cloud providers such as GCP and AWS using Terraform. You will develop databases and data-intensive applications, apply cryptographic authentication systems, and work with PCI compliant systems. You must be proficient in Rust and communicate effectively in English.

Responsibilities

  • Discuss and debug architecture strategies to deliver solutions for customers
  • Improve team productivity, reliability, and simplicity
  • Develop and maintain automated test suites
  • Debug production issues
  • Design and develop load tests, benchmarks, tools, and procedures
  • Mentor and nurture engineers
  • Evaluate and deploy software tools, processes, and metrics
  • Contribute to engineering-wide initiatives
  • Operate critical infrastructure and integrate with cloud providers (GCP, AWS, Terraform)
  • Develop databases and data-intensive applications

Requirements

  • Experience with cryptographic authentication systems
  • Experience with PCI compliant systems
  • Experience operating critical infrastructure and partnering with cloud providers (GCP, AWS, Terraform)
  • Proficiency in Rust
  • Experience developing databases and data-intensive applications
  • Knowledge of the Brazilian payments ecosystem
  • Advanced English communication skills