Sr. Back-End Engineer

Perform

  • São Paulo - SP
  • Permanente
  • Período integral
  • Há 1 mês
We’re looking for a Senior Back-End Engineer to join our growing team and help build the foundation of our products. In this role, you’ll architect and develop scalable, high-performance systems while shaping the technical direction of our back-end services. You’ll collaborate closely with cross-functional teams, mentor junior engineers, and ensure our systems are reliable, secure, and built to last.What You’ll Do
  • Build and evolve the back-end services that power our B2B products.
  • Design and deliver complex features with autonomy and technical ownership.
  • Collaborate and propose solutions that drive the architecture forward.
  • Review and refine code to maintain quality and consistency.
  • Document clearly to ensure maintainability and knowledge transfer.
  • Mentor and guide engineers, fostering a culture of learning and technical excellence.
What You Bring
  • 5+ years of experience in back-end development using C# and .NET Core / .NET 7+.
  • Expertise in microservices architecture, event-driven systems, and RESTful API development.
  • Strong database knowledge; PostgreSQL experience is a plus.
  • Familiarity with CI/CD pipelines; GitHub Actions experience is a plus.
  • Hands-on experience with AWS services is a plus.
  • Experience with RabbitMQ, Kafka, or other message brokers.
  • Exposure to Docker and/or Kubernetes is a plus.
  • Ability to write clean, maintainable, and well-structured code.
  • Understanding of modern architecture, design patterns, and data structures.
  • Excellent problem-solving skills and a collaborative mindset.
  • Strong written and verbal English communication skills.
  • A continuous learning attitude and drive to raise the bar for yourself and the team.
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.

Perform