Sr. Software Engineer

Brazil

Brazil - Remoto  

Na Platform Science, trabalhamos para conectar tudo que se move. Fundada em 2015, somos uma plataforma de IoT aberta que faz parcerias com frotas inovadoras, desenvolvedores de aplicativos, fabricantes de veículos e fornecedores de equipamentos no setor de transporte para fornecer soluções revolucionárias aos profissionais da cadeia de suprimentos em todo o mundo.

Nossos colaboradores são um grupo envolvente e diversificado de pessoas que acreditam no poder das grandes ideias. Contratamos pessoas com diferentes experiências e perspectivas para construir uma cultura empresarial que impulsione o crescimento por meio da inovação.

Valorizamos ações atenciosas e empatia pelos outros.  Abordamos os desafios com resiliência e criatividade, ao mesmo tempo que incentivamos a transparência porque, não importa nossa origem ou responsabilidades, somos uma equipe.

Sobre a vaga:

O engenheiro de software sênior na Platform Science possui forte conhecimento técnico em tecnologias e linguagens como Java, Kotlin, Angular e React.  Este profissional é responsável por analisar demandas de clientes, propor soluções inovadoras (incluindo pesquisa de novas tecnologias e frameworks), e garantir a qualidade e consistência dos sistemas. Além disso, o profissional será responsável por apoiar e treinar a equipe, compartilhando expertise e garantindo o alinhamento com as melhores práticas de desenvolvimento.

Principais responsabilidades:

  • Demonstrar amplo conhecimento técnico em desenvolvimento utilizando: Java, Kotlin, Angular e React. Orientar e apoiar a equipe na solução de problemas mais complexos e na adoção de melhores práticas.
  • Elaborar estruturas, propor frameworks inovadores, pesquisar e avaliar tecnologias, ferramentas e ambientes de desenvolvimento. Garantir desempenho, escalabilidade, segurança e usabilidade dos sistemas ou mapas desenvolvidos, otimizando o pipeline de desenvolvimento e ambiente de testes.
  • Projetar, implementar testes manuais e automatizados, garantindo alto desempenho e capacidade de resposta utilizando ferramentas como Selenium, Robot Framework, Cypress, Playwright, WebDriverIO, others
  • Prezar pelo desempenho e consistência das tecnologias e procedimentos envolvidos no desenvolvimento de software, garantindo que os padrões de qualidade sejam mantidos e os objetivos da equipe sejam alcançados.
  • Apoiar tecnicamente no desenvolvimento de soluções, contribuindo com expertise para resolver problemas complexos e implementar funcionalidades avançadas.
  • Assegurar que as informações repassadas para as equipes de desenvolvimento sejam consistentes para a resolução de problemas e a elaboração de manuais técnicos, garantindo a qualidade e precisão das soluções implementadas.

Requisitos:

  • Experiência sólida (5-8 anos) em desenvolvimento de software, com habilidades avançadas em linguagens de programação e frameworks relevantes:  Java, Kotlin, Angular e React.
  • Experiência com testes e qualidade:Utilizando ferramentas como Selenium, Robot Framework, Cypress, Playwright, WebDriverIO, etc.
  • Conhecimento e vivência utilizando bancos de dados relacionais e não relacionais (Postgres, MySQL, MongoDB, etc)
  • Conhecimento de Cloud Computing (AWS, Azure, ou Google Cloud); 
  • Experiência e vivências em projetos utilizando ferramentas de CI/CD (Continuous Integration and Continuous Delivery) como Jenkins, GitHub Actions, Buildkite, Bamboo, etc.
  • Capacidade comprovada de liderança técnica, comunicação eficaz e compromisso com resultados.
  • Graduação completa em Ciência da Computação, Engenharia de Software, ou áreas relacionadas.
  • Inglês: avançado 
  • Residir no Brasil

—----------------------------------

At Platform Science, we’re working to connect everything that moves. Founded in 2015, we are an open IoT platform that partners with innovative fleets, application developers, vehicle manufacturers, and equipment providers in the transportation industry to deliver revolutionary solutions to supply chain professionals across the globe.Our employees are an engaging, diverse group of people who believe in the power of great ideas. We hire people with different experiences and perspectives to build a company culture that fuels growth through innovation.

We value thoughtful actions and empathy for others.  We approach challenges with resiliency and creativity, while encouraging transparency because, no matter our backgrounds or responsibilities, we are one team.

About the Role:

The Senior Software Engineer at Platform Science has strong technical skills in  Java, Kotlin, Angular, and React. This professional is responsible for analyzing internal client demands, proposing innovative solutions (including researching new technologies and frameworks), and ensuring the quality and consistency of systems. Additionally, the professional will be responsible for supporting and training the team, sharing expertise, and ensuring alignment with best development practices.

Key Responsibilities:

  • Demonstrate extensive technical knowledge in development using Java, Kotlin, Angular, and React. Guide and support the team in solving complex problems and adopting best practices.
  • Design structures, propose innovative frameworks, and research and evaluate technologies, tools, and development environments. Ensure the performance, scalability, security, and usability of developed systems or maps, optimizing the development pipeline and testing environment.
  • Design and implement manual and automated tests, ensuring high performance and responsiveness using tools such as Selenium, Robot Framework, Cypress, Playwright, WebDriverIO, among others.
  • Prioritize the performance and consistency of technologies and procedures involved in software development, ensuring that quality standards are maintained and team objectives are achieved.
  • Provide technical support in solution development, contributing expertise to solve complex problems and implement advanced functionalities.
  • Ensure that information provided to development teams is consistent for problem resolution and the creation of technical manuals, guaranteeing the quality and accuracy of implemented solutions.

Requirements:

  • Solid experience (5-8 years) in software development, with advanced skills in relevant programming languages and frameworks: Java, Kotlin, Angular, and React.
  • Experience with testing and quality, using tools such as Selenium, Robot Framework, Cypress, Playwright, WebDriverIO, etc.
  • Knowledge and experience using relational and non-relational databases (Postgres, MySQL, MongoDB, etc.).
  • Knowledge of Cloud Computing (AWS, Azure, or Google Cloud).
  • Experience and hands-on participation in projects using CI/CD (Continuous Integration and Continuous Delivery) tools such as Jenkins, GitHub Actions, Buildkite, Bamboo, etc.
  • Proven ability in technical leadership, effective communication, and commitment to results.
  • Completed Bachelor's degree in Computer Science, Software Engineering, or related fields.
  • Advanced English.
  • Live in Brazil.

Platform Science collects your personal information to support its business operations, including for human resources, employment, benefits administration, health and safety, and other business-related purposes as well as to be in legal compliance. You can review further details of such collection and use in our Privacy Policy (link for browser: https://www.platformscience.com/privacy-notice).

Please note: This document is a description of a potential position with our company.  Nothing within this document may be construed as an offer for employment or a promise of benefit or remuneration.  Further, any representation made within this document is subject to the laws and restrictions of the jurisdiction where employment may be deemed to occur.  The parameters and availability of this position are subject to change and based solely within the discretion of the company.  In addition, the duties, responsibilities, and scope of this position may not be fully represented in this description or may change as required by the Company.

Platform Science is an equal opportunity employer.  All applicants will be considered for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

Candidatar a esta vaga

*

indica um campo obrigatório

Currículo*

Tipos de arquivos aceitos: pdf, doc, docx, txt, rtf