Full Stack Engineer
LanguageWire
- Spain
- Mid Level
- Posted
Join our newly formed team as a Full Stack Engineer, where you'll play a key role in modernizing and expanding one of our customer-facing tools. You'll work with a stack that includes Vue.js, Python, and .NET, and have the opportunity to shape the team's development and processes.
Responsibilities
- Your responsibilities will include developing and maintaining applications, contributing to architecture and design, implementing best practices, and actively engaging in team processes.
- You'll also have the chance to mentor junior developers and contribute to improving team processes and code quality. - Contribuer à l'architecture, à la conception et à la mise en œuvre de nouvelles fonctionnalités et améliorations. - Développer et maintenir des applications, y compris les interfaces front-end, les services back-end et les bases de données. - Participer activement aux revues de code, aux rétrospectives de sprint et à d'autres processus d'équipe. - Solid understanding of software architecture, design patterns, and best practices - Experience with C# and the .NET ecosystem (.NET Core/.NET 6+, Web API, etc.) - DevOps experience: CI/CD pipelines, Infrastructure as Code (Terraform, Helm, etc.), Docker, Kubernetes, cloud services (Azure, AWS, or GCP) - Solid understanding of RESTful API design and integration - Familiarity with asynchronous programming and performance optimization in .NET - Motivational and engaging with a "can do" attitude, fostering a positive team environment - 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 - Comfortable working in agile development environments and participating in sprint planning, code reviews, and peer mentoring - Basic understanding of frontend build tools and state management (Vuex, Pinia, or similar) - Experience with automated testing frameworks (unit, integration, and end-to-end) - Strong problem-solving skills and communication skills - Experience with Python - Ability to contribute to front-end codebases using Vue.js and/or TypeScript, collaborating closely with full-stack and frontend developers - Knowledge of microservices architecture and event-driven systems - Proficiency with relational databases, particularly MSSQL and/or PostgreSQL - Strong focus on testing practices (unit testing, integration testing, test automation) - 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
jobapplier