[Banking/Boletos] Sênior Software Engineer - Golang
Core
Senior backend engineer building high-criticality payment services and distributed systems for a fintech company.
Role type
Senior IC software engineer (Golang)
Builds
Payment processing services, banking infrastructure, and high-scale distributed systems
Domain
Fintech / Payments
Required skills
Golang, microservices architecture, relational databases (PostgreSQL/MySQL), API design, automated testing, production observability, root cause analysis
Preferred skills
High-scale/high-availability systems, Cloud platforms (AWS/Azure/GCP), messaging/streaming (Kafka/RabbitMQ), Event-Driven Architecture, CI/CD, financial markets experience
Technologies
Golang, PostgreSQL, MySQL, Kafka, RabbitMQ, AWS, Azure, GCP
Responsibilities
Design and develop high-criticality services; participate in technical and architectural decisions; own production systems; build applications with non-functional requirements (performance, scalability, security); identify technical gaps; ensure quality via automated tests and code reviews; investigate and solve production issues; contribute to technical documentation; collaborate with Product and Engineering; act as a technical reference.
Seniority
Senior, hands-on IC