Desenvolvedor Back-end
Location
Brazil
Posted
153 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor Back-end
Montreal Oficial
• Implementar soluções de software por meio de codificação, incluindo a **publicação (deploy)** dos sistemas desenvolvidos nos ambientes do Banco; • Atuar na **sustentação de softwares legados**, realizando modificações e intervenções tempestivas e pontuais, com foco na **disponibilidade, estabilidade, desempenho** e aderência às necessidades do negócio; • Desenvolver e manter **APIs**, personalizando integrações entre sistemas; • Elaborar e manter a **documentação do software entregue**, priorizando a simplicidade e as boas práticas dos **métodos ágeis**; • Realizar o **desenvolvimento de software orientado a testes (TDD)**; • Criar e manter **bancos de dados**, garantindo a integração com outras aplicações; • Avaliar e implementar **monitoramento e melhorias de desempenho** das aplicações.
Job Requirements
- Possuir curso superior completo ou em andamento;
- Desejável experiência com a linguagem **Java**;
- Conhecimento das principais linguagens de programação utilizadas no desenvolvimento **back-end**;
- Domínio de **programação orientada a objetos** e/ou **programação funcional**;
- Experiência na **construção de APIs**, incluindo personalização de integrações;
- Domínio dos processos de **versionamento de código** e **Integração Contínua (CI)**;
- Conhecimento em **desenvolvimento de software orientado a testes (TDD)**;
- Experiência na **criação e modelagem de bancos de dados**, bem como integração com outras aplicações;
- Capacidade de **avaliar e implementar melhorias de desempenho** das aplicações;
- Conhecimento das **boas práticas do Manifesto Ágil** e de **metodologias ágeis**;
- Graduação em andamento ou concluída em **Tecnologia da Informação** ou áreas correlatas, como **Desenvolvimento de Software, Análise de Dados, Metodologias Ágeis ou Desenvolvimento de Produtos**.
Benefits
- Plano de Saúde
- Plano Odontológico
- Seguro de Vida
- Auxílio-creche
- Vale-Transporte
- Vale-Refeição ou Alimentação
- Clube de Vantagens
- Acesso ao Wellhub
- Consultoria com personal online
Related Guides
Related Job Pages
More Backend Engineer Jobs
Programador Full Stack, Python, Pleno
Global Tech HoldingGlobal Tech Holding Participação e Investimento: Evolução, inovações tecnológicas disruptivas, lucro consciente.
• Desenvolver e manter aplicações escaláveis utilizando **Python**. • Criar, otimizar e integrar **APIs** com **Django (Server)** e **Angular 17+ (Client)**. • Trabalhar com bancos de dados relacionais e não relacionais (**PostgreSQL, MySQL, Oracle**). • Escrever código limpo, eficiente e bem documentado. • Implementar testes automatizados para garantir a robustez do código. • Participar do planejamento e implementação de novas funcionalidades. • Colaborar com equipes multidisciplinares para garantir qualidade e performance das aplicações. • Contribuir ativamente para a inovação, transformação digital e crescimento da empresa.
• You will lead impactful and innovative projects within our SaaS-solution • You will play an active role in designing and improving our overall software architecture • You will participate in the design, implementation, and execution of distributed services and APIs • You will collaborate closely with other your team, other squads, and stakeholders like product management • You will contribute to the codebase with scalable, high-quality code and deliver solid coverage with automated tests • You will ensure outstanding availability and maintainability of our platform by evolving our architecture and tech stack, participating in code reviews, refactoring, and improving integration and delivery systems
• Develop and maintain backend services and APIs using .NET Core 6+ • Design and implement microservices architecture with high availability and scalability • Build and optimize high-transactional systems handling large volumes of concurrent operations • Work with cloud platforms including Azure and AWS for deployment and infrastructure • Design and optimize SQL and NoSQL database schemas and queries • Develop RESTful APIs and integrate with frontend applications • Implement event-driven architectures and message queuing systems • Write comprehensive unit tests, integration tests, and end-to-end tests • Review code thoroughly and provide constructive feedback on pull requests • Conduct architectural decision-making and technical planning • Optimize application performance, query execution, and resource utilization • Implement security best practices and ensure data protection • Monitor system performance and troubleshoot production issues • Mentor junior developers and share knowledge with the team • Participate actively in Scrum ceremonies using JIRA • Create and maintain technical documentation • Deploy applications using CI/CD pipelines • Stay updated with latest backend trends and cloud technologies • Share project information and insights with team members • Participate in brainstorming sessions and contribute innovative ideas
• Lead a team of engineers designing, developing and operating integration services that connect our customers’ internal systems with Flip (e.g. HR systems, knowledge bases) • Push forward our integration platform, a dedicated runtime environment for custom integrations (based on Kubernetes and ArgoCD). • Our tech stack is mostly JVM-based (Kotlin, Micronaut), some components are written in Python and JavaScript. • We work remote within international (mostly European), cross-functional agile teams. • We develop software following modern software engineering practices (API first, code reviews, automated tests, MR environments for exploratory testing before a merge, and some tasteful experimental AI augmentation). • We deploy (Kubernetes, Helm) and monitor (Grafana, Sentry, Mixpanel) our services within the teams, with the support of a separate team of SREs for on-call duty. • Join customer calls together with your product manager to understand their specific problems and empower your team to build solutions that cover a majority of customer contexts. • Take charge on technical topics that are important to you, driving significant decisions, and seeking alignment across teams within our backend guild.




