Sr SW Engineer, Core Banking
Pismo
- São Paulo - SP
- Permanente
- Período integral
- Design, develop, and maintain scalable and resilient systems focused on banking and payment services.
- Build and evolve orchestration layers integrating internal and external services.
- Develop RESTful APIs and reusable components in a microservices-based architecture.
- Collaborate cross-functionally with product, QA, and DevOps teams to deliver impactful solutions.
- Write unit and integration tests to ensure code quality and system reliability.
- Work with modern engineering best practices, prioritizing security, performance, and scalability.
- Contribute to the technical design and architecture decisions within the squad.
- Operate in a highly documented environment, with a focus on clear and transparent communication.
- Engage in mentoring, continuous learning, and technical improvement initiatives.
- For this role, you must be based in Brazil
- Proficiency in English at B1 level (Intermediate)
- At least 6 months of experience working with Go (Golang) in production environments
- Experience with programming languages such as Java
- Solid understanding of microservices architecture and distributed systems.
- Experience with REST APIs and modern backend development practices.
- Familiarity with version control (Git) and continuous integration workflows.
- Ability to debug and troubleshoot issues in complex systems.
- Strong focus on testing and software quality.
- Experience working in high-scale and high-availability environments.
- Familiarity with CI/CD pipelines and Docker/Containers.
- Knowledge of messaging systems and event-driven architectures.
- Understanding of observability practices (monitoring, tracing, alerting).
- Background in Agile methodologies and production support.
- Hands-on experience with Terraform or other IaC tools.