Senior Go Engineer

Prosigliere
Sênior
Presencial
Publicado em 05 de novembro de 2025

Descrição da Vaga

We are seeking to bring on board a Senior Go Engineer. You will be responsible for leading the development of web applications using Go. You’ll work on the back\-end, focusing on delivering efficient, scalable, and robust solutions. **Responsibilities** * Exceptional problem solving skills to identify and solve complex technical issues efficiently. * Communicates effectively with team members, stakeholders and non\-technical persons and also collaborates well within a team, sharing knowledge and mentoring junior developers. * Shows a strong commitment to learning and staying up to date with emerging technologies and industry trends. * Collaborate with front\-end developers, UI/UX designers, and other team members to ensure seamless integration between the front\-end and back\-end. * Build efficient, reusable, and scalable code while following best practices for security and performance. * Develop RESTful APIs to power front\-end applications and third\-party integrations. * Mentor junior developers and provide technical guidance to the team. * Participate in code reviews, testing, and debugging to ensure the quality of the applications. **Technology Requirements** * 6\+ years of experience as backend developer. * Deep understanding of Go programming language, including concurrency patterns (goroutines, channels), memory management, and performance optimization. * Experience building and deploying scalable and resilient backend services and APIs using Go frameworks (e.g., Gin, Echo, Fiber). * Emphasizes the importance of testing, automated testing frameworks and writing unit tests. * Extensive experience with Playwright for end\-to\-end testing of web applications is a plus. * Proven ability to design, develop, and maintain robust and reliable automated test suites. * Can design RESTful APIs, architect software systems (taking into consideration scalability, maintainability and performance). * Familiar with design patterns, microservices and other software design principles. * Familiar with DevOps practices (CI, CD and deployments pipelines). Utilizes tools like Git, Docker, and Kubernetes for development and deployment. * Previous experience with high volume, high scale distributed systems. * Experience working with integration of payment processing platforms, design, develop and optimize API connections to enable smooth payment workflows. * Understanding of cloud\-native architectures and best practices.

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev