jobapplier

Senior Full Stack Engineer

LanguageWire

Join our new team dedicated to modernizing and expanding a customer-facing tool. As a Senior Full Stack Engineer, you'll shape the technical direction and team culture from day one. You'll take a leading role in architecture decisions, technical direction, and mentoring as the team grows. The current stack is Vue.js on the frontend and Python on the backend, with plans for a migration to .NET in the near future.

Responsibilities

  • Contribuer à l'architecture, à la conception et à la mise en œuvre de nouvelles fonctionnalités et améliorations.
  • Assurer la qualité du logiciel grâce à une participation active aux revues de code et à l'implémentation des meilleures pratiques.
  • Prendre en charge l'ensemble des produits et solutions développés, en éliminant les bogues dès le début du processus grâce à TDD/BDD.
  • Motivational and engaging with a "can do" attitude, fostering a positive team environment
  • Sound understanding of frontend build tools and state management (Vuex, Pinia, or similar)

Requirements

  • Because of this, we're looking for someone comfortable working across all three — Vue, Python, and .NET — who can help drive that transition while continuing to ship new feature

Strong problem-solving and communication skills

  • Familiarity with asynchronous programming and performance optimization in .NET
  • Comfortable working in agile development environments and participating in sprint planning, code reviews, and peer mentoring
  • Extensive experience with C# and the .NET ecosystem (.NET Core/.NET 6+, Web API, etc.)
  • Responsible for front-end codebases using Vue.js and/or TypeScript, collaborating closely with full-stack and frontend developers
  • Solid understanding of software architecture, design patterns, and best practices
  • Experience with automated testing frameworks (unit, integration, and end-to-end)
  • Ability to collaborate effectively in cross-functional teams, including product, design, and QA
  • Experience with version control systems (e.g., Git) and CI/CD practices
  • DevOps experience: CI/CD pipelines, Infrastructure as Code (Terraform, Helm, etc.), Docker, Kubernetes, cloud services (Azure, AWS, or GCP)
  • Experience with Python
  • Solid understanding of RESTful API design and integration

Knowledge of microservices architecture and event-driven systems

  • Hands-on experience with Entity Framework (EF Core) and LINQ
  • Familiarity with message brokers (e.g., RabbitMQ, Kafka, Azure Service Bus)

Awareness of security best practices in software development

  • Ability to mentor others and foster knowledge-sharing within the team
  • Proficiency with relational databases, particularly MSSQL and/or PostgreSQL

Preferred

  • Strong focus on testing practices (unit testing, integration testing, test automation)