Senior Back-end Developer (Golang)
- Design and implement backend services and APIs using Go (Golang), following clean architecture and secure coding practices.
- Collaborate with product, QA, and other engineering teams to translate requirements into scalable technical solutions.
- Build and maintain data access layers and integrate with databases and external services.
- Improve performance, reliability, and observability (logging, metrics, and tracing) for production workloads.
- Write unit/integration tests and ensure quality through automated CI-friendly practices.
- Review code, mentor team members, and contribute to engineering standards and best practices.
- Participate in incident response and continuous improvement to prevent recurring issues.
- Experience: strong backend engineering background with substantial hands-on development experience in Golang.
- Backend fundamentals: solid understanding of RESTful APIs (or similar paradigms), concurrency, performance considerations, and data modeling.
- Quality & testing: ability to design testable code and implement unit/integration tests as part of your workflow.
- Reliability & observability: experience with logging, monitoring, and troubleshooting production systems.
- Collaboration: you can work effectively with cross-functional teams (product, QA, and engineering) and translate requirements into technical deliverables.
- Security mindset: you think proactively about secure design, input validation, and safe dependency practices.
- Communication: clear written and verbal communication, constructive code reviews, and the ability to share tradeoffs and recommendations.
Modalidad de contratación: Plazo fijo