HimalayasHimalayas logo
Enghouse SystemsES

Senior Software Engineer (Front-end)

Enghouse Systems Limited is a Canadian publicly traded software and services company founded in 1984, specializing in enterprise software solutions for various vertical markets.

Enghouse Systems

Employee count: 1001-5000

Brazil only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Como Senior Software Engineer, você será responsável por desenvolver, escalar e manter novas versões de um dos nossos produtos. Sua atuação será de Fullstack com foco principal e domínio na camada de Frontend, tendo autonomia e capacidade para assumir demandas de Backend sempre que necessário para garantir a entrega de ponta a ponta. Você trabalhará em parceria com equipes de desenvolvimento para criar designs detalhados de software e APIs, além de implementar melhorias contínuas para nossos clientes. A posição é 100% remota e reporta diretamente ao Team Lead de R&D, Francisco Aguiar.

Responsabilidades:

  • Colaborar com arquitetos e gerentes de produtos para definir requisitos técnicos, focando na viabilidade e escalabilidade da solução ponta a ponta.
  • Projetar e manter uma arquitetura de frontend sólida, garantindo o reuso de componentes e a manutenibilidade do código.
  • Apoiar em demandas de sustentação, manutenção e desenvolvimento de serviços backend (Java), integrando mensageria (RabbitMQ) e modelando dados conforme a necessidade.
  • Definir e implementar contratos de APIs REST para garantir uma integração eficiente entre os sistemas.
  • Garantir a aplicação rigorosa de boas práticas de desenvolvimento, como SOLID, KISS e Clean Code.
  • Contribuir para a evolução técnica do time através de revisões de código e compartilhamento de boas práticas.
  • Criar desenhos de arquitetura técnica voltados para a interface e sua integração com o ecossistema de microsserviços.

- Qualificações e Experiência

Experiência:

  • Mínimo de 5 anos de experiência em desenvolvimento de software.

Tecnologias e Ferramentas:

  • Conhecimento sólido em JavaScript (ES6+) e TypeScript.
  • Domínio de Vue.js, HTML5 e CSS3 (Sass/Less).
  • Experiência com Java (conhecimento em Quarkus será considerado um diferencial).
  • Experiência na criação e consumo de APIs REST.
  • Familiaridade prática com mensageria (RabbitMQ).
  • Experiência com Git, Docker e Kubernetes.
  • Conhecimento em SQL e bancos de dados relacionais (PostgreSQL).

Arquitetura e Design:

  • Domínio de padrões de projeto (Design Patterns, MVC, Strategy).
  • Experiência com desenvolvimento de serviços escaláveis e arquitetura de microserviços/micro-frontends.

Cloud e DevOps:

  • Experiência com desenvolvimento em ambientes Cloud.
  • Familiaridade com pipelines de CI/CD para automação de deploy.

Metodologias e Práticas:

  • Prática em metodologias ágeis (Scrum/Kanban).
  • Experiência com testes unitários e de integração (Jest, Vitest, Cypress ou similares).
  • Conhecimento em Test-Driven Development (TDD) é um diferencial.

A Enghouse é uma empregadora que oferece igualdade de oportunidades, e todos os candidatos qualificados serão considerados para emprego sem distinção de raça, cor, religião, sexo, origem nacional, condição de deficiência, status de veterano protegido ou qualquer outra característica protegida por lei. Nós celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários.

Quem Somos:

Na unidade de Pesquisa de Mercado e Comunidades da Enghouse Interactive, somos pioneiros do setor, com mais de 50 anos de experiência. Nossa missão é capacitar empresas – desde consultorias privadas até grandes multinacionais – com tecnologia e serviços de ponta que permitem a criação de soluções de insights poderosas e personalizadas.

Agradecemos o interesse de todos os candidatos, e enquanto valorizamos cada aplicação, apenas aqueles selecionados para entrevista serão contatados. A Enghouse tem orgulho de ser um empregador que oferece oportunidades iguais, garantindo que todas as candidaturas sejam consideradas sem discriminação e oferecendo acomodações mediante solicitação durante o processo de seleção.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Brazil +/- 0 hours

About Enghouse Systems

Learn more about Enghouse Systems and their company culture.

View company profile

Enghouse Systems Limited is a publicly traded Canadian based software and services company founded in 1984. Enghouse shares are traded on the Toronto Stock Exchange under the ticker symbol ENGH. The company specializes in providing enterprise software solutions that serve various distinct vertical markets, primarily focusing on remote work, visual computing, and customer interaction solutions. Enghouse operates across different sectors, emphasizing customer needs with tailored software experiences.

Through its various subsidiaries, Enghouse develops software solutions dedicated to enhancing company communications, customer service, and data management. Their product offerings are designed to integrate with existing customer infrastructure and provide businesses with innovative tools that boost productivity and streamline operations. Enghouse Systems prides itself on building a larger and more diverse software portfolio through targeted acquisitions and strategic growth initiatives. As a global leader in the enterprise software field, Enghouse maintains a commitment to delivering exceptional value to its clients and shareholders through a continuous focus on innovation and quality.

Claim this profileEnghouse Systems logoES

Enghouse Systems

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Enghouse Systems

Explore the variety of open remote roles at Enghouse Systems, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Enghouse Systems

Remote companies like Enghouse Systems

Find your next opportunity by exploring profiles of companies that are similar to Enghouse Systems. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan