Senior Full Stack Engineer

LanguageWire Logo

LanguageWire

πŸ“Remote - Portugal

Summary

Join LanguageWire as a Senior Full Stack Engineer and design, build, and maintain scalable web applications and backend services. You will work across the stack to deliver high-quality software, play a key role in architectural decisions, mentor other developers, and contribute to improving development practices. Collaborate with various teams, including Tech Leads, Product Managers, and other engineers. Responsibilities include designing user-centric features, building and maintaining full-stack applications, designing robust APIs, driving code quality improvements, and collaborating with peers. You will lead by example in code reviews and technical decision-making, embrace DevOps principles, and take ownership of your solutions. Success will be measured by leading feature development, improving architecture and dev practices, elevating engineering culture, contributing to a polished frontend experience, and establishing yourself as a trusted contributor.

Requirements

  • Strong frontend development skills, with a focus on Vue.js and TypeScript
  • Strong backend development skills using Python and FastAPI
  • Strong understanding of scalable API design, REST principles, and microservices
  • A motivational, proactive mindset with a collaborative β€œcan-do” attitude
  • Strong problem-solving skills and excellent communication abilities
  • Solid understanding of software architecture, design patterns, and clean coding principles
  • Hands-on experience with relational databases such as MSSQL or PostgreSQL
  • Proficiency with DevOps tooling: CI/CD pipelines, Docker, Helm, Terraform, Kubernetes, and cloud services (Azure preferred)
  • Familiarity with agile environments and experience participating in sprint planning, retrospectives, and code reviews
  • A mindset of continuous improvement - both for yourself and for the systems you build

Responsibilities

  • Designing and delivering high-quality, user-centric features that have real impact across our global platform
  • Building and maintaining full-stack applications across UI, services, and databases
  • Designing robust, secure, and scalable APIs for internal and external consumers
  • Driving improvements in code quality, performance, and system architecture
  • Collaborating with product, QA, and engineering peers to build scalable, maintainable applications
  • Leading by example in code reviews, mentoring, and technical decision-making
  • Embracing DevOps principles to ensure reliable delivery and monitoring of services
  • Actively contributing to agile ceremonies and continuous team improvement
  • Taking full ownership of the solutions, you develop - "you build it, you run it"
  • Driving technical excellence and ensuring smooth dev-to-prod workflows
  • Supporting tech leads and occasionally engaging in customer-facing discussions
  • Setting up and maintaining CI/CD pipelines for fast, reliable, error-free delivery
  • Ensuring observability through structured logging, metrics, and monitoring

Preferred Qualifications

  • Proven track record shipping high-quality full stack features end-to-end
  • Expertise in Vue.js, .NET, and scalable API design
  • Strong focus on observability, performance, and operational excellence
  • A team-first mindset with a passion for mentoring and clean code

Benefits

  • For this role, we have a full-time FlexiWire@home option for remote work
  • Internal development opportunities, ongoing support from your People Partner, and an inclusive and fun company culture
  • International company with over 400 employees. Offices in Copenhagen, Aarhus, Stockholm, Varberg, London, Leuven, Lille, Paris, Munich, Hamburg, Zurich, Atlanta, Finland and Valencia
  • We take care of our people and initiate many social get-togethers from Friday Bars a to Summer or Christmas parties. We have fun!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.