Tech Stack
AWSCloudDockerGoKafkaKubernetesMongoDBMySQLNoSQLRedisTerraform
About the role
- Lead the definition and evolution of Bling's distributed architecture, focusing on scalability, reliability, and simplicity.
- Design and validate technical solutions, ensuring alignment between business needs, performance, and software sustainability.
- Act as a technical mentor, sharing knowledge and supporting the growth of developers and software engineers.
- Evaluate and introduce new technologies, patterns, and frameworks, promoting continuous R&D and evidence-based decisions.
- Conduct code reviews, design reviews, and technical deep dives with a focus on quality, performance, and security.
- Support the implementation of observability best practices, automated testing, and DevSecOps.
- Collaborate with engineering leaders to align technical strategy and the innovation roadmap.
- Be an active voice in architecture forums, contributing to the company's long-term technical vision.
Requirements
- Advanced experience in backend development with Golang, including design patterns, profiling, and optimization.
- Strong experience with microservices, messaging (Kafka, SQS, AMQ), and event-driven architecture.
- Proficiency with relational and NoSQL databases (MySQL, MongoDB/DocumentDB, Redis, etc.).
- Strong knowledge of CI/CD, containers, and Infrastructure as Code (Terraform, Docker, Kubernetes, etc.).
- Experience with observability and resilience (APM, distributed tracing, logs, metrics).
- Deep understanding of clean architecture principles, SOLID, DDD, and domain-driven design.
- Experience with AWS and cloud ecosystem (API Gateway, ECS, Lambda, S3, CloudWatch, etc.).
- Ability to communicate complex solutions clearly and to lead multidisciplinary technical decisions.
- Technical English for reading, writing, and interacting with reference materials.
- Medical insurance
- Dental insurance
- Meal or food allowance (meal voucher or food allowance)
- Childcare assistance
- Home office allowance
- Profit-sharing program (PPR)
- Day off during birthday month
- Life insurance
- Wellhub (wellness platform)
- Férias&Co (travel benefit)
- Zenklub (psychotherapy / nutritional counseling)
- 6-month maternity leave and 20-day paternity leave
- Flexible working hours
- Education assistance and language learning support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GolangmicroservicesKafkaSQSAMQMySQLMongoDBRedisTerraformDocker
Soft skills
technical mentoringcommunicationcollaborationleadership