Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Full Stack Engineer - Vue.js, C#, Node.js

Techifide

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A tech company in Brazil is seeking a Full-Stack Software Engineer to enhance web applications and build new features. You will be responsible for maintaining a microservices architecture, developing front-end components, and optimizing databases. This role emphasizes collaboration with UX teams, CI/CD practices, and modernizing legacy applications. The ideal candidate has at least 5 years of experience, strong skills in C#, Node.js, and Vue.js, and thrives in a remote environment.

Qualificações

  • 5+ years of hands-on experience in full-stack development.
  • Strong proficiency in C#, Node.js, and Vue.js.
  • Expertise in AWS, Docker, Kubernetes, and CI/CD pipelines.

Responsabilidades

  • Design and maintain scalable web applications using microservices.
  • Build services using Node.js and C#.
  • Develop front-end components with Vue.js and TailWind CSS.
  • Collaborate with UX designers to implement user-centric features.

Conhecimentos

Full-stack development
C#
Node.js
Vue.js
NoSQL databases
SQL optimization
Microservices architecture
AWS
Docker
Kubernetes
CI/CD pipelines
Descrição da oferta de emprego

We are seeking a seasoned Full-Stack Software Engineer to join our client’s software engineering team on a contract basis. This team is responsible for maintaining and enhancing existing web applications and APIs, while also building new cloud-native features – many are being ported from a legacy Windows desktop application. So there is an emphasis on a UX-driven process.

Key Responsibilities
  • Design, develop, and maintain scalable web applications built on microservices architecture. Analysing and building design specifications from business requirements.
  • Build and maintain services written in Node.js and C#, with a strong focus on modular, domain-driven design.
  • Develop front-end components using Vue.js, Vite, PrimeVue, and modern frameworks like TailWind CSS.
  • Collaborate with UX designers to assess readiness of UX artefacts and implement user-centric features efficiently.
  • Work with NoSQL databases like MongoDB, structuring documents for performance, reliability, and loose coupling.
  • Write and optimize complex SQL queries; design and improve relational database schemas.
  • Improve performance and scalability of database operations across both relational and document-oriented systems.
  • Implement a variety of automated tests including unit, integration, and end-to-end tests.
  • Build and maintain software for both Windows and Linux environments.
  • Refactor and modernize legacy software applications for cloud-native deployment within AWS cloud infrastructure using Docker and Kubernetes.
  • Implement and maintain CI/CD pipelines for efficient deployment.
  • Navigate ambiguity and make sound decisions in a fast-paced, agile environment.
  • Communicate effectively in a remote-first team spread across US time zones.
Required Qualifications
  • Proficiency in English and excellent communication skills and proven success in remote work environments.
  • 5+ years (7+ preferred) of recent, hands-on experience in full-stack development.
  • Experience developing and maintaining commercially available SaaS applications.
  • Strong proficiency in C# with ORMs (Entity Framework, PetaPOCO, or similar), Node.js, and Vue.js.
  • Expertise in relational (SQL Server preferred) and NoSQL (MongoDB or similar) database modeling, optimisation, and performance tuning for scalable, loosely coupled systems.
  • Solid experience designing and microservices.
  • Deep experience with both Windows and Linux operating systems.
  • Familiarity with AWS, Docker, Kubernetes, and CI/CD pipelines.
  • Strong mindset for quality and experience writing unit, integration, and functional tests.
  • Proven ability to work with UX teams and implement designs effectively.
  • Demonstrated success in modernising and refactoring legacy applications.
  • Excellent communication skills and proven success in remote work environments.
  • Ability to work independently and collaboratively in an agile team, with limited direction.
Preferred Qualifications
  • Prior work in porting desktop applications to web platforms.
  • Experience applying domain-driven design principles – building & maintaining domain models, identifying entities and their relationships, defining service boundaries, and analysing and building design specifications from business requirements.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.