
Senior Backend Software Engineer
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Brazil.
• Design, create, and sustain data-heavy, high-performance backend services utilizing an event-driven architecture.
• Develop and manage APIs and services that support both real-time monitoring capabilities and intricate maintenance workflows.
• Collaborate with a cross-functional team to ensure our backend applications align with the overarching product vision and user experience objectives.
• Enhance applications and data processing workflows for optimal performance, concentrating on improving speed, efficiency, and reliability across different operating environments.
• Continuously advance our systems through refactoring, implementing best practices, and enhancing maintainability and observability.
• Clearly document architectural choices and technical implementations for the team and future maintainers.
• Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
• Over 5 years of backend development experience, with a strong emphasis on creating user-facing products.
• Extensive experience in event-driven applications utilizing messaging technologies such as Kafka, RabbitMQ, BullMQ, or similar.
• Proficient programming skills in Go, Python, Node.js, and/or Rust.
• In-depth knowledge of microservices architecture and distributed system design.
• Skilled in both relational (e.g., PostgreSQL, ClickHouse) and non-relational databases (e.g., ScyllaDB, Cassandra, MongoDB), with an emphasis on performance and scalability.
• Experience in developing mission-critical backend services in fast-paced, product-oriented environments.
• Proficiency in Portuguese.
• Health insurance
• Professional development opportunities
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.