Software Engineer
Senior Golang Developer
Location: Braga, Portugal. Relocation and visa sponsorship provided for international hires.
About KWAN
We connect IT professionals with projects that match their skills, experience, and career goals. Our People Experience Partners guide career progression and support employees through our journey.
Responsibilities
- Lead and mentor a team of experienced software developers and QA engineers, fostering a culture of ownership, collaboration, and continuous improvement.
- Guide architecture and design decisions, conduct code reviews, and support complex
- solving across the team. - Translate business needs into clear technical requirements by working closely with Product Managers and stakeholders, delivering
-
- 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
- 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.
Qualifications
- 10+ years of hands‑on software development experience in production environments.
- 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 React
JS. - 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 Postgre
SQL, 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. , Rabbit
MQ). - Experience with Camunda for business process management and workflow orchestration.
- Experience using Kibana, Grafana, and Argo
CD for monitoring, logging, and deployment workflows. - Proficiency in English.
Benefits
- A project that matches your skills and ambitions and your preferences for working policies and culture.
- A competitive salary with awesome benefits and opportunities 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 career guide supporting growth, training, and work‑life balance.
- A relocation package and visa sponsorship for all international hires.
Our Colleagues Say
“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. ”
- Informações detalhadas sobre a oferta de emprego
Empresa: KWAN Localização: Braga
Braga, Braga, PortugalPublicado: 2. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!