Senior Golang Developer & Team Lead (Braga, Portugal) - Relocation & Visa Sponsorship

KWAN Portugal
Visa Sponsorship Relocation
Apply
AI Summary

KWAN is seeking a Senior Golang Developer and Team Lead for a project in Braga, Portugal, offering relocation and visa sponsorship. This role involves technical leadership, team mentorship, and driving engineering best practices for end-to-end solution delivery. The ideal candidate has extensive backend/full-stack experience, microservices architecture knowledge, and proficiency in CI/CD and cloud technologies.

Key Highlights
Lead and mentor a team of software developers and QA engineers.
Provide technical leadership in architecture, design, and problem-solving.
Drive engineering best practices, including clean code, SOLID, and comprehensive testing.
Manage CI/CD pipelines, development workflows, and operational tooling.
Collaborate with Product Managers to translate business needs into technical requirements.
Develop and evolve system technical design for scalability and performance.
Promote knowledge-sharing and cross-skilling within the team.
Relocation package and visa sponsorship provided for international hires.
Technical Skills Required
Golang Java Python ReactJS Microservices Architecture RESTful APIs Event-Driven Systems PostgreSQL Liquibase Linux Docker Kubernetes CI/CD Git RabbitMQ Camunda Kibana Grafana ArgoCD
Benefits & Perks
Competitive salary
Awesome benefits
Opportunities to earn additional income
Empowering and respectful work culture
Social and learning events
Dedicated People Experience Partner
Relocation package
Visa sponsorship

Job Description


We are looking for a Senior Golang Developer to work in Braga (we do relocation processes) who's eager to embark on an exciting new opportunity!


About KWAN

We connect IT professionals with projects that match their skills, professional experience, and goals, then we offer a career progression program, delivered by in-house specialists - our People Experience Partners - to guide them through our journey with us.


What is this challenge about

  • Lead and mentor a team of experienced software developers and QA engineers, fostering a culture of ownership, collaboration, and continuous improvement.
  • Provide technical leadership by guiding architecture and design decisions, conducting code reviews, and supporting complex problem-solving across the team.
  • Work closely with Product Managers and stakeholders to translate business needs into clear technical requirements and deliver end-to-end solutions.
  • Drive and enforce engineering best practices, including clean code, secure coding, SOLID principles, and comprehensive testing strategies across all layers of the stack.
  • Oversee the development and integration of unit tests, component tests, UI tests, and E2E tests, ensuring code quality and production readiness.
  • Manage and improve the team’s CI/CD pipelines, development workflows, and operational tooling.
  • Identify and triage product defects, manage release planning, and lead Agile ceremonies including sprint planning, retrospectives, and stand-ups.
  • Develop and evolve the system’s technical design, ensuring scalability, performance, and alignment with company standards and long-term goals.
  • Promote knowledge-sharing and cross-skilling within the team (e.g., Go, React, Kubernetes, Camunda).
  • Create and maintain technical documentation to support team alignment, onboarding, and long-term maintainability.
  • Track and report on progress, team capacity, and delivery timelines with transparency and accountability.


Does it sound exciting? Apply now!


What we are looking for

  • 10+ years of hands-on software development experience in a production environment.
  • 2+ years in a leadership or team lead role, managing engineers in a dynamic, Agile team.
  • Proven experience delivering features and products from concept to production in collaboration with product managers and stakeholders.
  • Experience building and maintaining unit, component, UI, and E2E tests to ensure system quality and maintainability.
  • Strong technical background in backend or full-stack development with Go, Java, Python, or ReactJS.
  • Solid understanding of Clean Code, SOLID principles, and secure coding practices.
  • Experience designing and building microservices architectures, with strong understanding of RESTful APIs, event-driven systems, and integration patterns.
  • Extensive experience with PostgreSQL, including schema design, indexing, query optimization, and Liquibase for DB migrations.
  • Hands-on experience with Linux, Docker, and Kubernetes in production environments.
  • Proficient in CI/CD tools, Git workflows, and test automation frameworks.
  • Experience with message queues (e.g., RabbitMQ).
  • Experience with Camunda for business process management and workflow orchestration.
  • Experience using Kibana, Grafana, and ArgoCD for monitoring, logging, and deployment workflows.
  • Proficiency in English.


Do you meet most of the position requirements? Then grab this opportunity and apply now!


What we offer

  • A project that matches your skills and ambitions, as well as your preferences for working policies and culture.
  • A competitive salary with awesome benefits and opportunities to leverage your knowledge and network to earn additional income.
  • An empowering and respectful work culture enriched with social and learning events.
  • A People Experience Partner specially assigned to you - your go-to career guide, responsible for supporting your growth, facilitating training, and ensuring your work-life balance at KWAN.
  • A relocation package and visa sponsorship for all our international hires.


Some Words From Our Colleagues

“At KWAN, they make sure that I feel comfortable with the client I’m working for and that what I’m doing aligns with my career aspirations.”

- Luis Caldeira, DevOps @ KWAN

Grab this opportunity, apply now!


Subscribe our newsletter

New Things Will Always Update Regularly