972 Empregos para Backend development - Quatro Barras
Engenheiro de Software Back-end Java - Sênior
Trabalho visualizado
Descrição Do Trabalho
Descrição da vaga
A FCamara está em busca de uma Pessoa Desenvolvedora Backend Java - Sênior , para atuar em parceria com o maior Banco de Investimentos da América Latina, especializado em capital de investimento, de risco, além de gerenciamento de patrimônio e ativos globais.
Responsabilidades e atribuiçõ
- Desenvolvimento de aplicações em Java, com foco em Spring Boot;
- Participação em todo o ciclo de desenvolvimento, desde o levantamento de requisitos até a entrega final e sustentação;
- Autonomia para definir a abordagem de design e arquitetura na resolução de problemas;
- Criar e implementar as melhores soluções para atender o negócio, sempre visando a qualidade, a experiência dos membros e o compartilhamento das melhores práticas;
- Ownership da infraestrutura e pipelines das aplicações;
- Colaboração direta com áreas de negócio e stakeholders para alinhar expectativas e entregar soluções eficazes.
Requisitos e qualificações
Hard Skills:
- Formação preferencial em Engenharia da Computação, Ciência da Computação, Análise de Sistemas, Processamento de Dados, ou Sistemas de Informação;
- Experiência sólida em Java + Springboot;
- Conhecimentos em Nodejs;
- Conhecimento em alguma solução de mensageria como RabbitMQ, Kafka, SQS ou SNS;
- Domínio de bancos de dados relacionais;
- Conhecimentos de banco de dados não relacionais;
- Compreensão dos princípios de desenvolvimento de software, SOLID e design patterns;
- Experiência com arquitetura Cloud, especialmente AWS.
Soft Skills:
- Raciocínio lógico e capacidade analítica;
- Boa Comunicação;
- Espírito de equipe e capacidade de resolução de conflitos;
- Ter capacidade de comunicação com diversos perfis de stakeholders;
- Habilidade de trabalhar em equipes ágeis e multidisciplinares;
- Criatividade e Proatividade para imaginar diferentes cenários de uso das aplicações;
- Organização.
Emprego já não disponível
Esta posição já não está listada no WhatJobs. O empregador pode estar a analisar as candidaturas, preencheu a vaga ou removeu a listagem.
No entanto, temos empregos semelhantes disponíveis para si abaixo.
Software Engineer
Ontem
Trabalho visualizado
Descrição Do Trabalho
Join to apply for the Senior Software Engineer role at Portside
About Portside, Inc. Portside is a leading provider of modern software solutions for the global aviation industry. As a fast-growing SaaS company, we operate across three key verticals: business aviation, regional commercial aviation, and aircraft leasing & finance. With nearly 300 team members spread across five continents, we support over 1,000 enterprise customers, helping them streamline and manage all aspects of their day-to-day operations.
OverviewWe are looking for an experienced and motivated .NET engineer to join our BART team. This system is a mission-critical "system of record" for business aircraft operators that supports scheduling of aircraft and crew member operations. It provides flight and crew legality checks, creates charter quotes, keeps track of crew training, rest, and qualifications, and manages passenger details and documents. The system also offers record keeping and reporting, integrated fuel pricing and ordering, and integrates with other Portside and third-party platforms and products. These integrations include tasks like aircraft maintenance, ordering services for crew and aircraft, performing safety checks and weight-and-balance calculations for the aircraft, filing flight plans, among many other functions.
You’ll be working with a team of professional engineers who are in love with aviation, eager to share their knowledge, and captivated by the idea of building a world-class flight management system.
Key Responsibilities- Design and implement software solutions using .NET following industry best practices such as DRY, KISS, design patterns, etc.
- Develop and maintain APIs, ensuring they meet high performance, reliability, and security standards for internal and external system integrations
- Design database schemas, manage database operations and SQL queries, ensuring efficient database reliability
- Write unit and integration tests, contribute to the test strategy execution and overall quality of the company products
- Follow the company’s code and development standards
- Refactor existing software components in order to eliminate technical debt and improve application extensibility
- Estimate software development work in conjunction with the product team
- Deploy software releases to production and other environments
- Use and maintain CI/CD pipelines in coordination with the DevOps team
- Use and maintain infrastructure in coordination with the DevOps team
- Work closely with the security team to maintain compliance with the company’s security standards
- Conduct code reviews
- Collaborate with the management team on setting project goals and their execution
- 5+ years of experience in software development using .NET and C#
- Strong knowledge of SQL and experience working with database migrations; experience with Entity Framework
- Experience in designing applications architecture, good understanding of the MVC, SOLID, DRY, KISS, design patterns and other development best practices; strong and consistent understanding of REST API
- Good understanding of CI/CD principles, experience in writing unit and integration tests, strong knowledge of Git
- Great troubleshooting skills
- Strong motivation and willingness to learn
- Practical and results-oriented engineering mindset
- Desire to build reliable and efficient solutions
- Interest in business aviation and in becoming a domain expert in the field
- Competitive base salary
- Fully remote work
- Generous time off policy
- Opportunities for professional development and career advancement
- Dynamic, collaborative, and fast-growing work environment
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development
Is expired notice not applicable.
#J-18808-LjbffrSoftware Engineer
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
If you are a Software Engineer looking to grow personally and professionally, apply now!
Who are we?
We are a cloud-native solutions company focused on helping businesses build secure, compliant, and scalable platforms in the cloud. Over time, we’ve grown into a mature and experienced team, trusted by tech companies — from startups to established enterprises — to design, build, and operate critical infrastructure, data platforms, and modern applications that support their growth.
Our mission is to enable companies to succeed in the cloud by delivering robust, modern solutions that combine Software Engineering, Cloud, DevOps, and Data Engineering practices. We take care of the complexity behind cloud infrastructure, platform security, automation, applications, and data pipelines, so our clients can focus on what they do best — running and growing their business.
What are we looking forWe are looking for curious, driven, and committed Software Engineers who are eager to grow and solve real-world problems. People who enjoy working in teams, love a challenge, and are passionate about building reliable, scalable, and secure solutions.
Our teams work closely with clients to solve complex business and technical problems, designing and delivering well-architected, modern applications and platforms. We value hands-on engineers who are excited to build, automate, and improve — and who share our enthusiasm for software craftsmanship, DevOps culture, and modern engineering practices.
Challenges and responsibilitiesWe are a distributed company, and we excel at having great communication — your challenge is to be at the same level as your teammates.
You’ll work on interesting and diverse technical challenges, helping to build applications and platforms that our clients rely on to run their businesses. We expect you to be curious, proactive, and ready to dive deep into complex problems. You’ll collaborate with others to turn ideas into reality, bring your own perspective to the table, and help shape solutions that are secure, scalable, and maintainable.
What You’ll Do- Stabilize and support a large-scale production platform during a growth stage.
- Work closely with data and cloud engineering teams to identify, debug, and resolve issues in production.
- Enhance observability by adding logs, metrics, and distributed tracing, making the system easier to maintain and evolve.
- Troubleshoot across different services and tech stacks (Python, Java, Go, JavaScript) with a focus on root cause analysis and sustainable fixes.
- Document insights and solutions so the entire team learns from each incident.
- Contribute ideas and improvements that will shape the next iteration of the platform.
- Refactor and modernize legacy systems
- Solid software engineering background with hands-on experience in production systems.
- Strong skills in Python and the ability to read / debug code in other languages (Java, Go, JavaScript).
- Familiarity with cloud environments (AWS / GCP, Kubernetes, containers).
- A problem-solving mindset : curious, resourceful, and able to break down complex issues.
- Comfortable working across different teams and contexts.
- Clear communicator with resilience and collaboration skills.
- Experience with observability tools (Grafana, Prometheus, Loki, Tempo, Mimir, etc.) or building monitoring into existing systems.
- Can work effectively in remote, multicultural teams.
- Have B2 English or higher (written and spoken).
If you’re someone who likes to learn, share, and grow, you’ll fit right in.
Hiring conditions- 100% Remote (we are a remote-native company).
- This is a Full-Time position non-compatible with freelance work.
- Fix compensation in USD.
- Local paid holidays.
- Paid time off policy (up to 15 days / year).
- Professional development and communication programs to support your growth.
More details will be given during the evaluation process.
#J-18808-LjbffrSoftware Engineer
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Job description
Somos a Árvore, a plataforma gamificada de aprendizagem que semeia o prazer em aprender.
Na Árvore, acreditamos que a leitura é um superpoder que facilita o aprendizado, ajuda no entendimento do mundo e potencializa as habilidades do século XXI.
Trabalhamos todos os dias para que cada vez mais alunos tenham acesso à leitura. Atualmente, já impactamos mais de quatro milhões de alunos, e sabemos que podemos ir ainda mais longe.
Tecnologia e inovação fazem parte das nossas raízes. Jogamos junto com escolas e famílias no desafio de educar em um dia a dia ultraconectado.
Somos plurais e empáticos, nos adaptamos e encaramos os desafios do futuro com curiosidade e entusiasmo. Somos apaixonados por nossos clientes e comprometidos com resultados e entregas melhores todos os dias.
Com as nossas soluções, somos vencedores há 9 anos seguidos do prêmio Top Educação e a 1ª startup brasileira a vencer o GESAwards, a maior competição de Edtechs do mundo.
Aqui você vai encontrar um ambiente de crescimento, dinâmico e com aprendizados constantes. Esse desafio faz sentido para você? Vem pra Árvore.
Main responsibilitiesComo Software engineer , você vai integrar um squad multidisciplinar com o objetivo de desenvolver soluções técnicas de ponta a ponta, desde as primeiras conversas com os times de produto e design até o monitoramento da funcionalidade em produção. Sua missão será entregar novas funcionalidades e melhorias na nossa plataforma, mantendo o padrão de qualidade técnica e subindo a barra quando possível. Valorizamos a autonomia e a proatividade, pois acreditamos que essas características são fundamentais para o bom funcionamento dos nossos times e da nossa engenharia. Prezamos pessoas antes de processos.
Alguns exemplos de desafios técnicos que você pode encontrar no seu dia-a-dia aqui:
- Implementar mudanças de escalabilidade para suportar cada vez mais usuários (+300 mil usuários ativos por dia).
- Desenhar uma plataforma genérica de gamificação dos nossos produtos.
- Refatoração do sistema de usuários e grupos para melhor atender novos requisitos.
- Desenhar mudanças na plataforma para ela ser mais genérica quanto ao tipo de conteúdo (ex: artigos, notícias…).
- Implementar novas funcionalidades que ajudem nossos usuários a lerem mais livros.
- Implantar testes que nos ajudem a entender o comportamento de nossos usuários.
- Nos ajudar a quebrar nosso monolito em partes menores e mais modulares.
Além dos desafios técnicos, também esperamos que você ajude a elevar a qualidade técnica da equipe e do nosso código, através de:
- Reviews de código.
- Mentoria de seus colegas.
- Identificação de problemas e melhorias nos nossos códigos e sistemas.
- Proatividade para implementar melhorias nos nossos sistemas.
- Colaboração de conhecimento através de discussões síncronas ou assíncronas.
Quanto à nossa stack, ela é centrada em Elixir e no framework Phoenix , com GraphQL fazendo a comunicação entre o backend e o frontend. Nossos frontends são em React/React Native. Para pessoas mais focadas no frontend, espera-se que também toque faça mudanças pequenas no backend também e para quem tem mais bagagem no backend, espera-se que consigam fazer funcionalidades básicas no frontend.
No nosso backend seguimos o paradigma funcional e as diretrizes do Elixir e do Phoenix . Mas se não tiver experiência com a linguagem não tem problema, você vai conseguir aprender tudo aqui com a gente. Normalmente nos primeiros dias a pessoa já consegue abrir PRs e em até 3 meses ela já se sente confortável em codar em Elixir.
Outras tecnologias e sistemas que usamos aqui:
- MySQL e PostgreSQL;
- Elasticsearch;
- Redis;
- Datadog;
- Oban;
- SQS.
Requisitos e qualificações:
- Conhecimento usando e operando bancos de dados relacionais (MySQL, PostgreSQL);
- Experiência trabalhando com servidores web e APIs REST;
- Experiência com testes automatizados de código;
- Processamento assíncrono através de background jobs e/ou mensageria;
- Experiência com aplicações que usam Cloud (ex: AWS, RDS, S3);
- Conhecimento ou interesse em aprender uma linguagem funcional.
Seria legal que você tivesse também:
- Experiência com monitoramento e observabilidade de sistemas;
- Conhecimento avançado de monitoramento e observabilidade das soluções.
- Experiência trabalhando com sistemas de fila para comunicação entre múltiplos sistemas
O que você vai encontrar aqui:
- Salário Compatível com Mercado;
- Flexibilidade de horário;
- Autonomia;
- Ambiente de trabalho descontraído e agradável;
- Cultura colaborativa;
- Auxílio creche;
- Vale alimentação ou refeição pago no Caju benefícios;
- Plano de saúde;
- Plano odontológico;
- Crédito Consignado;
- Auxílio Farmácia;
- Wellhub;
- Desconto em universidades e cursos;
- Ambiente seguro para você ser quem realmente é. Não toleramos absolutamente nenhum tipo de discriminação, seja sexual, racial, social, religiosa, etc.
Outras informações importantes para você:
Trabalho 100% remoto, com alguns encontros presenciais ao longo do ano no escritório, localizado no Rio de Janeiro.
#J-18808-LjbffrSoftware Engineer
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
If you are a Software Engineer looking to grow personally and professionally, apply now!
Who are we?
We are a cloud-native solutions company focused on helping businesses build secure, compliant, and scalable platforms in the cloud. Over time, we’ve grown into a mature and experienced team, trusted by tech companies — from startups to established enterprises — to design, build, and operate critical infrastructure, data platforms, and modern applications that support their growth.
Our mission is to enable companies to succeed in the cloud by delivering robust, modern solutions that combine Software Engineering, Cloud, DevOps, and Data Engineering practices. We take care of the complexity behind cloud infrastructure, platform security, automation, applications, and data pipelines, so our clients can focus on what they do best — running and growing their business.
What are we looking forWe are looking for curious, driven, and committed Software Engineers who are eager to grow and solve real-world problems. People who enjoy working in teams, love a challenge, and are passionate about building reliable, scalable, and secure solutions.
Our teams work closely with clients to solve complex business and technical problems, designing and delivering well-architected, modern applications and platforms. We value hands-on engineers who are excited to build, automate, and improve — and who share our enthusiasm for software craftsmanship, DevOps culture, and modern engineering practices.
Challenges and responsibilitiesWe are a distributed company, and we excel at having great communication — your challenge is to be at the same level as your teammates.
You’ll work on interesting and diverse technical challenges, helping to build applications and platforms that our clients rely on to run their businesses. We expect you to be curious, proactive, and ready to dive deep into complex problems. You’ll collaborate with others to turn ideas into reality, bring your own perspective to the table, and help shape solutions that are secure, scalable, and maintainable.
What You’ll Do- Stabilize and support a large-scale production platform during a growth stage.
- Work closely with data and cloud engineering teams to identify, debug, and resolve issues in production.
- Enhance observability by adding logs, metrics, and distributed tracing, making the system easier to maintain and evolve.
- Troubleshoot across different services and tech stacks (Python, Java, Go, JavaScript) with a focus on root cause analysis and sustainable fixes.
- Document insights and solutions so the entire team learns from each incident.
- Contribute ideas and improvements that will shape the next iteration of the platform.
- Refactor and modernize legacy systems
- Solid software engineering background with hands-on experience in production systems.
- Strong skills in Python and the ability to read / debug code in other languages (Java, Go, JavaScript).
- Familiarity with cloud environments (AWS / GCP, Kubernetes, containers).
- A problem-solving mindset : curious, resourceful, and able to break down complex issues.
- Comfortable working across different teams and contexts.
- Clear communicator with resilience and collaboration skills.
- Experience with observability tools (Grafana, Prometheus, Loki, Tempo, Mimir, etc.) or building monitoring into existing systems.
- Can work effectively in remote, multicultural teams.
- Have B2 English or higher (written and spoken).
If you’re someone who likes to learn, share, and grow, you’ll fit right in.
Hiring conditions- 100% Remote (we are a remote-native company).
- This is a Full-Time position non-compatible with freelance work.
- Fix compensation in USD.
- Local paid holidays.
- Paid time off policy (up to 15 days / year).
- Professional development and communication programs to support your growth.
More details will be given during the evaluation process.
#J-18808-LjbffrSoftware Engineer
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Overview
If you are a Software Engineer looking to grow personally and professionally, apply now!
Who are we?
We are a cloud-native solutions company focused on helping businesses build secure, compliant, and scalable platforms in the cloud. Over time, we’ve grown into a mature and experienced team, trusted by tech companies — from startups to established enterprises — to design, build, and operate critical infrastructure, data platforms, and modern applications that support their growth.
Our mission is to enable companies to succeed in the cloud by delivering robust, modern solutions that combine Software Engineering, Cloud, DevOps, and Data Engineering practices. We take care of the complexity behind cloud infrastructure, platform security, automation, applications, and data pipelines, so our clients can focus on what they do best — running and growing their business.
What are we looking for?
We are looking for curious, driven, and committed Software Engineers who are eager to grow and solve real-world problems. People who enjoy working in teams, love a challenge, and are passionate about building reliable, scalable, and secure solutions.
Our teams work closely with clients to solve complex business and technical problems, designing and delivering well-architected, modern applications and platforms. We value hands-on engineers who are excited to build, automate, and improve — and who share our enthusiasm for software craftsmanship, DevOps culture, and modern engineering practices.
ResponsibilitiesChallenges and responsibilities
We are a distributed company, and we excel at having great communication — your challenge is to be at the same level as your teammates.
You’ll work on interesting and diverse technical challenges, helping to build applications and platforms that our clients rely on to run their businesses. We expect you to be curious, proactive, and ready to dive deep into complex problems. You’ll collaborate with others to turn ideas into reality, bring your own perspective to the table, and help shape solutions that are secure, scalable, and maintainable.
What You’ll Do
- Stabilize and support a large-scale production platform during a growth stage.
- Work closely with data and cloud engineering teams to identify, debug, and resolve issues in production.
- Enhance observability by adding logs, metrics, and distributed tracing, making the system easier to maintain and evolve.
- Troubleshoot across different services and tech stacks (Python, Java, Go, JavaScript) with a focus on root cause analysis and sustainable fixes.
- Document insights and solutions so the entire team learns from each incident.
- Contribute ideas and improvements that will shape the next iteration of the platform.
- Refactor and modernize legacy systems
- Solid software engineering background with hands-on experience in production systems.
- Strong skills in Python and the ability to read / debug code in other languages (Java, Go, JavaScript).
- Familiarity with cloud environments (AWS / GCP, Kubernetes, containers).
- A problem-solving mindset : curious, resourceful, and able to break down complex issues.
- Comfortable working across different teams and contexts.
- Clear communicator with resilience and collaboration skills.
- Experience with observability tools (Grafana, Prometheus, Loki, Tempo, Mimir, etc.) or building monitoring into existing systems.
- Can work effectively in remote, multicultural teams.
- Have B2 English or higher (written and spoken).
If you’re someone who likes to learn, share, and grow, you’ll fit right in.
Hiring conditions- 100% Remote (we are a remote-native company).
- This is a Full-Time position non-compatible with freelance work.
- Fix compensation in USD.
- Local paid holidays.
- Paid time off policy (up to 15 days / year).
- Professional development and communication programs to support your growth.
More details will be given during the evaluation process.
#J-18808-LjbffrSoftware Engineer
Hoje
Trabalho visualizado
Descrição Do Trabalho
TapGoods ::
TapGoods is an exciting, fast-growing start-up that is revolutionizing how rental companies optimize and grow their businesses. We're working to make it easy to rent.
There are tens of thousands of businesses in the US that provide event, tool, audiovisual, and recreation rentals. This fragmented $722 billion global industry has not yet adopted modern systems and instead relies on pen & paper or cobbles together dated technology solutions. We're building a solution that modernizes and dramatically improves the rental process for both businesses and their customers.
Our product engineering team uses agile processes to continuously deliver incremental functionality on a weekly basis. We are constantly evolving, looking at every sprint as an opportunity to celebrate our success and learn how to improve.
Who are we looking for
We need a rock-solid Senior Engineer to join our team and help us do all the things. Build new features, fix tech debt, establish best practices, mentor others. We have a very ambitious roadmap and no time for mediocrity.
If you know React and Rails inside and out and are ready to be challenged like you never have before, this is your opportunity.
Responsibilities
· Rapidly deliver quality software on an agile team
· Establish engineering best practices
· Work closely with the product team to refine new work
· Contribute to process improvements
· Be a pivotal part of disrupting the rental industry
Requirements
· Ruby on Rails (3+ years) and React (3+ years)
· Has strong opinions on software development, but open to debate
· Quickly adapts based on data, insights and direction
· An internal drive that pushes you to constantly improve
· A great attitude and work ethic
· Solution oriented, self starter, and team player
· SaaS Experience is a plus
Job Perks
· Unlimited growth potential
· TapGoods ownership program
Our Culture
We are a nimble, fast-growing startup with a remote work environment. We have different backgrounds and life experiences that ladder up to a highly motivated, empowered and productive team.
We are all committed to excellent work, whether it be one task or a big project - we believe in sticking things out until they are finished, and in communicating as quickly and effectively as possible when things get in the way of completing promised work. We are committed to improving the lives of our customers through our platform and our genuine care for them.
Software Engineer
Hoje
Trabalho visualizado
Descrição Do Trabalho
Android Developer (Kotlin) – 100% Remote for Brazilians | English Fluency
We are hiring an experienced Android Developer to join a global tech team on a fully remote basis This opportunity is open to professionals based in Brazil with fluent English and at least 5 years of Android development experience using Kotlin.
Location: Remote (Brazil-based candidates only)
Time Zone: Must have at least 2 hours overlap with US working hours
Language Requirement: English fluency is mandatory
What You'll Do
- Design, develop, and prototype high-quality Android applications (internal and external)
- Collaborate with product, design, and engineering teams to deliver impactful features
- Own the full app lifecycle: concept, design, build, test, deploy, and release
- Contribute to architecture decisions and continuously improve development practices
- Mentor fellow engineers and help define coding standards and workflows
- Stay up-to-date with the latest Android platform features and trends
Who We're Looking For
- 5+ years of Android development experience using Kotlin (Java is a plus)
- Proven experience shipping at least one high-quality Android app with a team
- Solid understanding of software engineering principles and Android ecosystem constraints
- Experience building scalable, reliable, and responsive mobile applications
- Excellent organizational and communication skills
- Proactive, self-motivated, and comfortable working in a fast-paced, remote-first environment
- Bachelor's degree in Computer Science or equivalent practical experience
Bonus Points
- Experience working in distributed teams
- Familiarity with modern development tools, CI/CD, testing, and performance tuning
- Passion for user-centric design and creating impactful mobile experiences
Seja o primeiro a saber
Sobre o mais recente Backend development Empregos em Quatro barras !
Software Engineer
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Software Engineer
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Software Engineer
Publicado há 2 dias atrás
Trabalho visualizado