Welcome to the KWAN Community!

Our purpose is to match the best professionals to the right projects and then, guide them towards unlocking their full potential.

Fill the form below and start building the future.

tech-culture-career

Senior Golang Developer

Job Category: Software Developer
Experience: +5 Years — Senior/Specialist
Job Location: Braga
Relocation: Relocation Package Available
Language: English Portuguese

We are looking for a Software Developer to work in Braga 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.

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.

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!

Apply Now

Use the form below to submit your job application.

Allowed Type(s): .pdf, .doc, .docx
culture

Empowering and Respectful Work Culture

Where every voice matters.

coaching

Personalized Coaching Program

Provides by in-house specialists, our People Managers.

learning

Continuous Learning

Join our tech meetups and online trainings.

community

Celebrating You

Through our Rocket Points Employee Retention System, we constantly recognize your contributions.

celebrate

Dynamic Community Culture

From movie and quizz nights to dinners and our annual summer gathering.

location

Centrally-Located Office

In Saldanha, Lisbon. As for the people living in the north, join our weekly cowork in Porto!

Looking for a different kind of challenge?

Explore all our current openings and find the perfect match for your skills and aspirations.