
Tech Lead, Golang
Mollica IT
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Technical leadership and architecture;
- Define, evolve, and maintain the LB Connect architecture;
- Ensure alignment of technical decisions with business objectives and Banco Central regulatory requirements;
- Define coding standards and engineering best practices;
- Review pull requests and ensure technical quality;
- Actively participate in development in Go (Golang);
- Implement integration components with SPI and DICT;
- Develop message handlers, event processors, and security modules;
- Work with event-driven architecture and high-performance distributed systems;
- Implement and ensure correct configuration of: mTLS (Mutual TLS), HTTP/2.0, OAuth 2.0, XML digital signatures, and integration with physical HSMs;
- Ensure compliance with Banco Central / PIX standards and specifications;
- Monitor and apply regulatory and technical changes in the PIX ecosystem;
- Serve as the team's technical mentor;
- Lead pair programming and constructive code reviews;
- Promote a continuous learning environment and technical growth;
- Support individual and team development.
Requirements
- Programming Language: Go (Golang) with mastery of concurrency, goroutines, and channels;
- Event-driven architecture and distributed systems design;
- Messaging and streaming: Apache Pulsar, ActiveMQ, and IBM MQ;
- Workflow orchestration with Temporal Workflow (or similar);
- Security: mTLS and digital certificate management, integration with physical HSMs, HTTP/2.0, OAuth 2.0, and OpenID Connect;
- Integration with Banco Central: knowledge of SPI, DICT, and PIX regulations;
- APIs: REST and gRPC;
- Databases: PostgreSQL and Redis;
- Infrastructure: Docker and Kubernetes;
- Cloud: AWS, GCP, or Azure (including on-premise/self-hosted environments);
- Experience in critical environments (high availability, security, and performance);
- Familiarity with agile methodologies (Scrum, Kanban);
- DevOps practices (CI/CD, Infrastructure as Code);
- Bachelor's degree in Computer Science, Engineering, or a related field.
Benefits
- Paid leave (22 days)
- TotalPass — support for your physical health
- Birthday day off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Goconcurrencygoroutineschannelsevent-driven architecturedistributed systemsmTLSHTTP/2.0OAuth 2.0REST
Soft skills
technical leadershipmentorshippair programmingcode reviewscontinuous learningteam development
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering