Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Senior Software Engineer

Brite

Caxias do Sul

Presencial

BRL 160.000 - 200.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

Uma empresa de tecnologia em Caxias do Sul está em busca de um Engenheiro de Software Sênior altamente qualificado. O candidato ideal deve ter forte experiência em desenvolvimento web com Python e ser proficiente em React e JavaScript. As principais responsabilidades incluem liderar o design e desenvolvimento de aplicações escaláveis e mentorar desenvolvedores juniores. É necessária experiência mínima de 5 anos em desenvolvimento de software e um diploma em ciência da computação ou área relacionada. A empresa oferece um ambiente colaborativo e oportunidades de crescimento profissional.

Qualificações

  • Bacharelado em Ciência da Computação ou experiência equivalente.
  • Mínimo de 5 anos de experiência em desenvolvimento de software com foco em web.
  • Proficiência em React e JavaScript (ES5+).
  • Experiência com sistemas de controle de versão, especialmente Git.
  • Familiaridade com metodologias ágeis e ferramentas como Jira.
  • Excelentes habilidades de resolução de problemas.
  • Fortes habilidades de comunicação e trabalho em equipe.
  • Experiência comprovada em liderança de projetos e mentoria de desenvolvedores juniores.

Responsabilidades

  • Projetar, desenvolver e manter uma aplicação web escalável.
  • Liderar os esforços de arquitetura e design para novas funcionalidades.
  • Colaborar com equipes multifuncionais para desenvolver novos recursos.
  • Escrever código limpo e eficiente, aderindo aos padrões de codificação.
  • Manter e otimizar o código existente para máxima estabilidade.
  • Trabalhar com Python para desenvolver serviços de backend e APIs.
  • Mentorar e orientar desenvolvedores juniores.
  • Participar de revisões de código para garantir qualidade.
  • Contribuir para a melhoria contínua de processos de desenvolvimento.
  • Manter-se atualizado com as tendências do setor.

Conhecimentos

React
JavaScript
Python
Git
Agile methodologies
Problem-solving skills
Teamwork

Formação académica

Bacharelado em Ciência da Computação, Engenharia ou área relacionada

Ferramentas

MongoDB
Jira
Docker
Kubernetes
Descrição da oferta de emprego
Senior Software Engineer • Caxias do Sul, Espírito Santo, Brazil

Descrição da vaga

We are looking for a highly skilled and experienced Senior Software Engineer to join our Client's growing team.

The ideal candidate will have a strong background in web development with expertise in React, JavaScript, and Python. They must be comfortable working independently and will be responsible for designing, developing, and maintaining a high-performance web application.

Key Responsibilities
  • Design, develop, and maintain a robust, scalable web application, handling both front-end (JavaScript, React) and back-end (Python) responsibilities.
  • Take leadership of architecture and design efforts for new features within the application, ensuring alignment with best practices and company standards.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to help design, iterate, & develop new features.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Maintain and optimize existing codebase to maximize stability, performance and scalability.
  • Work with Python to develop backend services and APIs, and with JavaScript and React to enhance front-end processes and functionality.
  • Mentor and guide junior developers, providing technical leadership and helping them grow their skills.
  • Participate in code reviews to ensure code quality and consistency across the team.
  • Contribute to the continuous improvement of our development processes, tools, and methodologies.
  • Stay up to date with the latest industry trends, tools, and technologies, and recommend improvements to the technology stack.
  • Troubleshoot and debug issues across the full stack of the application.
Required Qualifications
  • Bachelor’s degree or higher in computer science, Engineering, or a related field, or equivalent work experience.
  • 5+ years of professional software development experience, with a strong focus on web development with Python.
  • Proficiency in React, JavaScript (ES5+), and modern web development practices.
  • Experience with version control systems, particularly Git.
  • Familiarity with Agile development methodologies and tools such as Jira.
  • Excellent problem-solving skills and the ability to think critically about issues.
  • Strong communication skills and the ability to work effectively in a team environment.
  • Proven experience leading projects and mentoring junior developers.
Preferred Qualifications
  • Python experience building and consuming RESTful APIs.
  • Experience with databases such as MongoDB.
  • Understanding of front-end technologies, such as HTML5, CSS3, and responsive design.
  • Understanding of security best practices in web development.
Nice to Have
  • Experience with JavaScript development tools such as Storybook and Playwright.
  • Experience with API integrations with platforms like Workday or similar.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with CI / CD pipelines and automated testing.
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.